summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--3rdparty/compat/mingw/xaudio2.h6491
-rw-r--r--COPYING3
-rw-r--r--docs/source/advanced/ctrlr_config.rst47
-rw-r--r--docs/source/conf.py4
-rw-r--r--docs/source/debugger/general.rst15
-rw-r--r--docs/source/plugins/autofire.rst18
-rw-r--r--docs/source/plugins/inputmacro.rst14
-rw-r--r--docs/source/techspecs/memory.rst18
-rw-r--r--docs/source/usingmame/commonissues.rst2
-rw-r--r--docs/source/usingmame/defaultkeys.rst11
-rw-r--r--docs/source/usingmame/mamemenus.rst282
-rw-r--r--docs/source/usingmame/ui.rst100
-rw-r--r--language/Afrikaans/strings.po2487
-rw-r--r--language/Albanian/strings.po2487
-rw-r--r--language/Arabic/strings.po2487
-rw-r--r--language/Basque/strings.po2489
-rw-r--r--language/Belarusian/strings.po2489
-rw-r--r--language/Bosnian/strings.po2487
-rw-r--r--language/Bulgarian/strings.po2489
-rw-r--r--language/Burmese/strings.po2487
-rw-r--r--language/Catalan/strings.po2682
-rw-r--r--language/Chinese_Simplified/strings.po2831
-rw-r--r--language/Chinese_Traditional/strings.po2753
-rw-r--r--language/Croatian/strings.po2487
-rw-r--r--language/Czech/strings.po2867
-rw-r--r--language/Danish/strings.po2483
-rw-r--r--language/Dutch/strings.po2678
-rw-r--r--language/English/strings.po2487
-rw-r--r--language/Estonian/strings.po2487
-rw-r--r--language/Finnish/strings.po2489
-rw-r--r--language/French/strings.po2692
-rw-r--r--language/French_Belgium/strings.po2704
-rw-r--r--language/French_Canada/strings.po2489
-rw-r--r--language/Georgian/strings.po2487
-rw-r--r--language/German/strings.po2764
-rw-r--r--language/Greek/strings.po2756
-rw-r--r--language/Hebrew/strings.po2487
-rw-r--r--language/Hindi/strings.po2487
-rw-r--r--language/Hungarian/strings.po2737
-rw-r--r--language/Indonesian/strings.po2489
-rw-r--r--language/Italian/strings.po2716
-rw-r--r--language/Japanese/strings.po2667
-rw-r--r--language/Korean/strings.po2793
-rw-r--r--language/Latvian/strings.po2487
-rw-r--r--language/Lithuanian/strings.po2487
-rw-r--r--language/Macedonian/strings.po2487
-rw-r--r--language/Norwegian/strings.po2750
-rw-r--r--language/Persian/strings.po2487
-rw-r--r--language/Polish/strings.po2489
-rw-r--r--language/Portuguese/strings.po2680
-rw-r--r--language/Portuguese_Brazil/strings.po2745
-rw-r--r--language/Romanian/strings.po2489
-rw-r--r--language/Russian/strings.po2660
-rw-r--r--language/Serbian/strings.po2807
-rw-r--r--language/Serbian_Cyrillic/strings.po2807
-rw-r--r--language/Slovak/strings.po2867
-rw-r--r--language/Slovenian/strings.po2489
-rw-r--r--language/Spanish/strings.po2700
-rw-r--r--language/Spanish_Mexico/strings.po2489
-rw-r--r--language/Swedish/strings.po2720
-rw-r--r--language/Thai/strings.po2487
-rw-r--r--language/Turkish/strings.po2635
-rw-r--r--language/Ukrainian/strings.po2812
-rw-r--r--language/Vietnamese/strings.po2487
-rw-r--r--plugins/commonui/init.lua4
-rw-r--r--plugins/inputmacro/inputmacro_menu.lua2
-rw-r--r--scripts/src/mame/frontend.lua6
-rw-r--r--src/emu/rendfont.cpp9
-rw-r--r--src/frontend/mame/ui/analogipt.cpp7
-rw-r--r--src/frontend/mame/ui/auditmenu.cpp8
-rw-r--r--src/frontend/mame/ui/barcode.cpp5
-rw-r--r--src/frontend/mame/ui/confswitch.cpp5
-rw-r--r--src/frontend/mame/ui/custui.cpp98
-rw-r--r--src/frontend/mame/ui/custui.h1
-rw-r--r--src/frontend/mame/ui/dirmenu.cpp370
-rw-r--r--src/frontend/mame/ui/dirmenu.h83
-rw-r--r--src/frontend/mame/ui/filemngr.cpp3
-rw-r--r--src/frontend/mame/ui/info.cpp25
-rw-r--r--src/frontend/mame/ui/info_pty.cpp4
-rw-r--r--src/frontend/mame/ui/inputdevices.cpp258
-rw-r--r--src/frontend/mame/ui/inputdevices.h34
-rw-r--r--src/frontend/mame/ui/inputmap.cpp37
-rw-r--r--src/frontend/mame/ui/inputmap.h10
-rw-r--r--src/frontend/mame/ui/inputopts.cpp141
-rw-r--r--src/frontend/mame/ui/inputopts.h37
-rw-r--r--src/frontend/mame/ui/inputtoggle.cpp219
-rw-r--r--src/frontend/mame/ui/inputtoggle.h42
-rw-r--r--src/frontend/mame/ui/keyboard.cpp7
-rw-r--r--src/frontend/mame/ui/mainmenu.cpp94
-rw-r--r--src/frontend/mame/ui/menu.cpp149
-rw-r--r--src/frontend/mame/ui/menu.h20
-rw-r--r--src/frontend/mame/ui/miscmenu.cpp91
-rw-r--r--src/frontend/mame/ui/miscmenu.h7
-rw-r--r--src/frontend/mame/ui/optsmenu.cpp84
-rw-r--r--src/frontend/mame/ui/optsmenu.h4
-rw-r--r--src/frontend/mame/ui/pluginopt.cpp1
-rw-r--r--src/frontend/mame/ui/selector.cpp71
-rw-r--r--src/frontend/mame/ui/selector.h13
-rw-r--r--src/frontend/mame/ui/selgame.cpp6
-rw-r--r--src/frontend/mame/ui/selmenu.cpp63
-rw-r--r--src/frontend/mame/ui/selsoft.cpp2
-rw-r--r--src/frontend/mame/ui/simpleselgame.cpp6
-rw-r--r--src/frontend/mame/ui/sliders.cpp1
-rw-r--r--src/frontend/mame/ui/slotopt.cpp3
-rw-r--r--src/frontend/mame/ui/sndmenu.cpp20
-rw-r--r--src/frontend/mame/ui/sndmenu.h1
-rw-r--r--src/frontend/mame/ui/state.cpp10
-rw-r--r--src/frontend/mame/ui/state.h1
-rw-r--r--src/frontend/mame/ui/submenu.cpp12
-rw-r--r--src/frontend/mame/ui/tapectrl.cpp1
-rw-r--r--src/frontend/mame/ui/textbox.cpp6
-rw-r--r--src/frontend/mame/ui/ui.cpp4
-rw-r--r--src/frontend/mame/ui/utils.cpp33
-rw-r--r--src/frontend/mame/ui/videoopt.cpp32
-rw-r--r--src/frontend/mame/ui/videoopt.h7
-rw-r--r--src/frontend/mame/ui/viewgfx.cpp119
-rw-r--r--src/mame/drivers/starshp1.cpp8
-rw-r--r--src/osd/modules/input/input_common.h18
-rw-r--r--src/osd/modules/input/input_dinput.cpp30
-rw-r--r--src/osd/modules/input/input_sdl.cpp8
-rw-r--r--src/osd/modules/sound/direct_sound.cpp9
121 files changed, 80374 insertions, 64455 deletions
diff --git a/3rdparty/compat/mingw/xaudio2.h b/3rdparty/compat/mingw/xaudio2.h
deleted file mode 100644
index 15165a3ecdd..00000000000
--- a/3rdparty/compat/mingw/xaudio2.h
+++ /dev/null
@@ -1,6491 +0,0 @@
-/*** Autogenerated by WIDL 1.6 from xaudio2.idl - Do not edit ***/
-
-#ifndef __REQUIRED_RPCNDR_H_VERSION__
-#define __REQUIRED_RPCNDR_H_VERSION__ 475
-#endif
-
-#include <rpc.h>
-#include <rpcndr.h>
-
-#ifndef COM_NO_WINDOWS_H
-#include <windows.h>
-#include <ole2.h>
-#endif
-
-#ifndef __widl_tab__
-#define __widl_tab__
-
-/* Forward declarations */
-
-#ifndef __XAudio20_FWD_DEFINED__
-#define __XAudio20_FWD_DEFINED__
-#ifdef __cplusplus
-typedef class XAudio20 XAudio20;
-#else
-typedef struct XAudio20 XAudio20;
-#endif /* defined __cplusplus */
-#endif /* defined __XAudio20_FWD_DEFINED__ */
-
-#ifndef __XAudio21_FWD_DEFINED__
-#define __XAudio21_FWD_DEFINED__
-#ifdef __cplusplus
-typedef class XAudio21 XAudio21;
-#else
-typedef struct XAudio21 XAudio21;
-#endif /* defined __cplusplus */
-#endif /* defined __XAudio21_FWD_DEFINED__ */
-
-#ifndef __XAudio22_FWD_DEFINED__
-#define __XAudio22_FWD_DEFINED__
-#ifdef __cplusplus
-typedef class XAudio22 XAudio22;
-#else
-typedef struct XAudio22 XAudio22;
-#endif /* defined __cplusplus */
-#endif /* defined __XAudio22_FWD_DEFINED__ */
-
-#ifndef __XAudio23_FWD_DEFINED__
-#define __XAudio23_FWD_DEFINED__
-#ifdef __cplusplus
-typedef class XAudio23 XAudio23;
-#else
-typedef struct XAudio23 XAudio23;
-#endif /* defined __cplusplus */
-#endif /* defined __XAudio23_FWD_DEFINED__ */
-
-#ifndef __XAudio24_FWD_DEFINED__
-#define __XAudio24_FWD_DEFINED__
-#ifdef __cplusplus
-typedef class XAudio24 XAudio24;
-#else
-typedef struct XAudio24 XAudio24;
-#endif /* defined __cplusplus */
-#endif /* defined __XAudio24_FWD_DEFINED__ */
-
-#ifndef __XAudio25_FWD_DEFINED__
-#define __XAudio25_FWD_DEFINED__
-#ifdef __cplusplus
-typedef class XAudio25 XAudio25;
-#else
-typedef struct XAudio25 XAudio25;
-#endif /* defined __cplusplus */
-#endif /* defined __XAudio25_FWD_DEFINED__ */
-
-#ifndef __XAudio26_FWD_DEFINED__
-#define __XAudio26_FWD_DEFINED__
-#ifdef __cplusplus
-typedef class XAudio26 XAudio26;
-#else
-typedef struct XAudio26 XAudio26;
-#endif /* defined __cplusplus */
-#endif /* defined __XAudio26_FWD_DEFINED__ */
-
-#ifndef __XAudio27_FWD_DEFINED__
-#define __XAudio27_FWD_DEFINED__
-#ifdef __cplusplus
-typedef class XAudio27 XAudio27;
-#else
-typedef struct XAudio27 XAudio27;
-#endif /* defined __cplusplus */
-#endif /* defined __XAudio27_FWD_DEFINED__ */
-
-#ifndef __XAudio2Debug_FWD_DEFINED__
-#define __XAudio2Debug_FWD_DEFINED__
-#ifdef __cplusplus
-typedef class XAudio2Debug XAudio2Debug;
-#else
-typedef struct XAudio2Debug XAudio2Debug;
-#endif /* defined __cplusplus */
-#endif /* defined __XAudio2Debug_FWD_DEFINED__ */
-
-#ifndef __IXAudio2EngineCallback_FWD_DEFINED__
-#define __IXAudio2EngineCallback_FWD_DEFINED__
-typedef interface IXAudio2EngineCallback IXAudio2EngineCallback;
-#endif
-
-#ifndef __IXAudio20Voice_FWD_DEFINED__
-#define __IXAudio20Voice_FWD_DEFINED__
-typedef interface IXAudio20Voice IXAudio20Voice;
-#endif
-
-#ifndef __IXAudio23Voice_FWD_DEFINED__
-#define __IXAudio23Voice_FWD_DEFINED__
-typedef interface IXAudio23Voice IXAudio23Voice;
-#endif
-
-#ifndef __IXAudio2Voice_FWD_DEFINED__
-#define __IXAudio2Voice_FWD_DEFINED__
-typedef interface IXAudio2Voice IXAudio2Voice;
-#endif
-
-#ifndef __IXAudio20SourceVoice_FWD_DEFINED__
-#define __IXAudio20SourceVoice_FWD_DEFINED__
-typedef interface IXAudio20SourceVoice IXAudio20SourceVoice;
-#endif
-
-#ifndef __IXAudio23SourceVoice_FWD_DEFINED__
-#define __IXAudio23SourceVoice_FWD_DEFINED__
-typedef interface IXAudio23SourceVoice IXAudio23SourceVoice;
-#endif
-
-#ifndef __IXAudio27SourceVoice_FWD_DEFINED__
-#define __IXAudio27SourceVoice_FWD_DEFINED__
-typedef interface IXAudio27SourceVoice IXAudio27SourceVoice;
-#endif
-
-#ifndef __IXAudio2SourceVoice_FWD_DEFINED__
-#define __IXAudio2SourceVoice_FWD_DEFINED__
-typedef interface IXAudio2SourceVoice IXAudio2SourceVoice;
-#endif
-
-#ifndef __IXAudio20SubmixVoice_FWD_DEFINED__
-#define __IXAudio20SubmixVoice_FWD_DEFINED__
-typedef interface IXAudio20SubmixVoice IXAudio20SubmixVoice;
-#endif
-
-#ifndef __IXAudio23SubmixVoice_FWD_DEFINED__
-#define __IXAudio23SubmixVoice_FWD_DEFINED__
-typedef interface IXAudio23SubmixVoice IXAudio23SubmixVoice;
-#endif
-
-#ifndef __IXAudio2SubmixVoice_FWD_DEFINED__
-#define __IXAudio2SubmixVoice_FWD_DEFINED__
-typedef interface IXAudio2SubmixVoice IXAudio2SubmixVoice;
-#endif
-
-#ifndef __IXAudio20MasteringVoice_FWD_DEFINED__
-#define __IXAudio20MasteringVoice_FWD_DEFINED__
-typedef interface IXAudio20MasteringVoice IXAudio20MasteringVoice;
-#endif
-
-#ifndef __IXAudio23MasteringVoice_FWD_DEFINED__
-#define __IXAudio23MasteringVoice_FWD_DEFINED__
-typedef interface IXAudio23MasteringVoice IXAudio23MasteringVoice;
-#endif
-
-#ifndef __IXAudio2MasteringVoice_FWD_DEFINED__
-#define __IXAudio2MasteringVoice_FWD_DEFINED__
-typedef interface IXAudio2MasteringVoice IXAudio2MasteringVoice;
-#endif
-
-#ifndef __IXAudio20VoiceCallback_FWD_DEFINED__
-#define __IXAudio20VoiceCallback_FWD_DEFINED__
-typedef interface IXAudio20VoiceCallback IXAudio20VoiceCallback;
-#endif
-
-#ifndef __IXAudio2VoiceCallback_FWD_DEFINED__
-#define __IXAudio2VoiceCallback_FWD_DEFINED__
-typedef interface IXAudio2VoiceCallback IXAudio2VoiceCallback;
-#endif
-
-#ifndef __IXAudio20_FWD_DEFINED__
-#define __IXAudio20_FWD_DEFINED__
-typedef interface IXAudio20 IXAudio20;
-#endif
-
-#ifndef __IXAudio22_FWD_DEFINED__
-#define __IXAudio22_FWD_DEFINED__
-typedef interface IXAudio22 IXAudio22;
-#endif
-
-#ifndef __IXAudio27_FWD_DEFINED__
-#define __IXAudio27_FWD_DEFINED__
-typedef interface IXAudio27 IXAudio27;
-#endif
-
-#ifndef __IXAudio2_FWD_DEFINED__
-#define __IXAudio2_FWD_DEFINED__
-typedef interface IXAudio2 IXAudio2;
-#endif
-
-/* Headers for imported files */
-
-#include <unknwn.h>
-#include <mmdeviceapi.h>
-#include <audiosessiontypes.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#include <pshpack1.h>
-/*****************************************************************************
- * XAudio20 coclass
- */
-
-DEFINE_GUID(CLSID_XAudio20, 0xfac23f48, 0x31f5, 0x45a8, 0xb4,0x9b, 0x52,0x25,0xd6,0x14,0x01,0xaa);
-
-#ifdef __cplusplus
-class DECLSPEC_UUID("fac23f48-31f5-45a8-b49b-5225d61401aa") XAudio20;
-#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(XAudio20, 0xfac23f48, 0x31f5, 0x45a8, 0xb4,0x9b, 0x52,0x25,0xd6,0x14,0x01,0xaa)
-#endif
-#endif
-
-/*****************************************************************************
- * XAudio21 coclass
- */
-
-DEFINE_GUID(CLSID_XAudio21, 0xe21a7345, 0xeb21, 0x468e, 0xbe,0x50, 0x80,0x4d,0xb9,0x7c,0xf7,0x08);
-
-#ifdef __cplusplus
-class DECLSPEC_UUID("e21a7345-eb21-468e-be50-804db97cf708") XAudio21;
-#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(XAudio21, 0xe21a7345, 0xeb21, 0x468e, 0xbe,0x50, 0x80,0x4d,0xb9,0x7c,0xf7,0x08)
-#endif
-#endif
-
-/*****************************************************************************
- * XAudio22 coclass
- */
-
-DEFINE_GUID(CLSID_XAudio22, 0xb802058a, 0x464a, 0x42db, 0xbc,0x10, 0xb6,0x50,0xd6,0xf2,0x58,0x6a);
-
-#ifdef __cplusplus
-class DECLSPEC_UUID("b802058a-464a-42db-bc10-b650d6f2586a") XAudio22;
-#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(XAudio22, 0xb802058a, 0x464a, 0x42db, 0xbc,0x10, 0xb6,0x50,0xd6,0xf2,0x58,0x6a)
-#endif
-#endif
-
-/*****************************************************************************
- * XAudio23 coclass
- */
-
-DEFINE_GUID(CLSID_XAudio23, 0x4c5e637a, 0x16c7, 0x4de3, 0x9c,0x46, 0x5e,0xd2,0x21,0x81,0x96,0x2d);
-
-#ifdef __cplusplus
-class DECLSPEC_UUID("4c5e637a-16c7-4de3-9c46-5ed22181962d") XAudio23;
-#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(XAudio23, 0x4c5e637a, 0x16c7, 0x4de3, 0x9c,0x46, 0x5e,0xd2,0x21,0x81,0x96,0x2d)
-#endif
-#endif
-
-/*****************************************************************************
- * XAudio24 coclass
- */
-
-DEFINE_GUID(CLSID_XAudio24, 0x03219e78, 0x5bc3, 0x44d1, 0xb9,0x2e, 0xf6,0x3d,0x89,0xcc,0x65,0x26);
-
-#ifdef __cplusplus
-class DECLSPEC_UUID("03219e78-5bc3-44d1-b92e-f63d89cc6526") XAudio24;
-#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(XAudio24, 0x03219e78, 0x5bc3, 0x44d1, 0xb9,0x2e, 0xf6,0x3d,0x89,0xcc,0x65,0x26)
-#endif
-#endif
-
-/*****************************************************************************
- * XAudio25 coclass
- */
-
-DEFINE_GUID(CLSID_XAudio25, 0x4c9b6dde, 0x6809, 0x46e6, 0xa2,0x78, 0x9b,0x6a,0x97,0x58,0x86,0x70);
-
-#ifdef __cplusplus
-class DECLSPEC_UUID("4c9b6dde-6809-46e6-a278-9b6a97588670") XAudio25;
-#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(XAudio25, 0x4c9b6dde, 0x6809, 0x46e6, 0xa2,0x78, 0x9b,0x6a,0x97,0x58,0x86,0x70)
-#endif
-#endif
-
-/*****************************************************************************
- * XAudio26 coclass
- */
-
-DEFINE_GUID(CLSID_XAudio26, 0x3eda9b49, 0x2085, 0x498b, 0x9b,0xb2, 0x39,0xa6,0x77,0x84,0x93,0xde);
-
-#ifdef __cplusplus
-class DECLSPEC_UUID("3eda9b49-2085-498b-9bb2-39a6778493de") XAudio26;
-#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(XAudio26, 0x3eda9b49, 0x2085, 0x498b, 0x9b,0xb2, 0x39,0xa6,0x77,0x84,0x93,0xde)
-#endif
-#endif
-
-/*****************************************************************************
- * XAudio27 coclass
- */
-
-DEFINE_GUID(CLSID_XAudio27, 0x5a508685, 0xa254, 0x4fba, 0x9b,0x82, 0x9a,0x24,0xb0,0x03,0x06,0xaf);
-
-#ifdef __cplusplus
-class DECLSPEC_UUID("5a508685-a254-4fba-9b82-9a24b00306af") XAudio27;
-#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(XAudio27, 0x5a508685, 0xa254, 0x4fba, 0x9b,0x82, 0x9a,0x24,0xb0,0x03,0x06,0xaf)
-#endif
-#endif
-
-/*****************************************************************************
- * XAudio2Debug coclass
- */
-
-DEFINE_GUID(CLSID_XAudio2Debug, 0xdb05ea35, 0x0329, 0x4d4b, 0xa5,0x3a, 0x6d,0xea,0xd0,0x3d,0x38,0x52);
-
-#ifdef __cplusplus
-class DECLSPEC_UUID("db05ea35-0329-4d4b-a53a-6dead03d3852") XAudio2Debug;
-#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(XAudio2Debug, 0xdb05ea35, 0x0329, 0x4d4b, 0xa5,0x3a, 0x6d,0xea,0xd0,0x3d,0x38,0x52)
-#endif
-#endif
-
-#if 0
-typedef struct WAVEFORMATEX {
- WORD wFormatTag;
- WORD nChannels;
- DWORD nSamplesPerSec;
- DWORD nAvgBytesPerSec;
- WORD nBlockAlign;
- WORD wBitsPerSample;
- WORD cbSize;
-} WAVEFORMATEX;
-typedef struct __WIDL_xaudio2_generated_name_00000013 {
- WAVEFORMATEX Format;
- union {
- WORD wValidBitsPerSample;
- WORD wSamplesPerBlock;
- WORD wReserved;
- } Samples;
- DWORD dwChannelMask;
- GUID SubFormat;
-} WAVEFORMATEXTENSIBLE;
-typedef struct __WIDL_xaudio2_generated_name_00000013 *PWAVEFORMATEXTENSIBLE;
-#else
-#include <mmreg.h>
-#endif
-#ifndef __IXAudio2Voice_FWD_DEFINED__
-#define __IXAudio2Voice_FWD_DEFINED__
-typedef interface IXAudio2Voice IXAudio2Voice;
-#endif
-
-typedef enum XAUDIO2_WINDOWS_PROCESSOR_SPECIFIER {
- Processor1 = 0x1,
- Processor2 = 0x2,
- Processor3 = 0x4,
- Processor4 = 0x8,
- Processor5 = 0x10,
- Processor6 = 0x20,
- Processor7 = 0x40,
- Processor8 = 0x80,
- Processor9 = 0x100,
- Processor10 = 0x200,
- Processor11 = 0x400,
- Processor12 = 0x800,
- Processor13 = 0x1000,
- Processor14 = 0x2000,
- Processor15 = 0x4000,
- Processor16 = 0x8000,
- Processor17 = 0x10000,
- Processor18 = 0x20000,
- Processor19 = 0x40000,
- Processor20 = 0x80000,
- Processor21 = 0x100000,
- Processor22 = 0x200000,
- Processor23 = 0x400000,
- Processor24 = 0x800000,
- Processor25 = 0x1000000,
- Processor26 = 0x2000000,
- Processor27 = 0x4000000,
- Processor28 = 0x8000000,
- Processor29 = 0x10000000,
- Processor30 = 0x20000000,
- Processor31 = 0x40000000,
- Processor32 = 0x80000000,
- XAUDIO2_ANY_PROCESSOR = 0xffffffff,
- XAUDIO2_DEFAULT_PROCESSOR = XAUDIO2_ANY_PROCESSOR
-} XAUDIO2_WINDOWS_PROCESSOR_SPECIFIER;
-typedef enum XAUDIO2_WINDOWS_PROCESSOR_SPECIFIER XAUDIO2_PROCESSOR;
-typedef struct XAUDIO2_PERFORMANCE_DATA {
- UINT64 AudioCyclesSinceLastQuery;
- UINT64 TotalCyclesSinceLastQuery;
- UINT32 MinimumCyclesPerQuantum;
- UINT32 MaximumCyclesPerQuantum;
- UINT32 MemoryUsageInBytes;
- UINT32 CurrentLatencyInSamples;
- UINT32 GlitchesSinceEngineStarted;
- UINT32 ActiveSourceVoiceCount;
- UINT32 TotalSourceVoiceCount;
- UINT32 ActiveSubmixVoiceCount;
- UINT32 ActiveResamplerCount;
- UINT32 ActiveMatrixMixCount;
- UINT32 ActiveXmaSourceVoices;
- UINT32 ActiveXmaStreams;
-} XAUDIO2_PERFORMANCE_DATA;
-typedef struct XAUDIO22_PERFORMANCE_DATA {
- UINT64 AudioCyclesSinceLastQuery;
- UINT64 TotalCyclesSinceLastQuery;
- UINT32 MinimumCyclesPerQuantum;
- UINT32 MaximumCyclesPerQuantum;
- UINT32 MemoryUsageInBytes;
- UINT32 CurrentLatencyInSamples;
- UINT32 GlitchesSinceEngineStarted;
- UINT32 ActiveSourceVoiceCount;
- UINT32 TotalSourceVoiceCount;
- UINT32 ActiveSubmixVoiceCount;
- UINT32 TotalSubmixVoiceCount;
- UINT32 ActiveXmaSourceVoices;
- UINT32 ActiveXmaStreams;
-} XAUDIO22_PERFORMANCE_DATA;
-typedef struct XAUDIO20_PERFORMANCE_DATA {
- UINT64 AudioCyclesSinceLastQuery;
- UINT64 TotalCyclesSinceLastQuery;
- UINT32 MinimumCyclesPerQuantum;
- UINT32 MaximumCyclesPerQuantum;
- UINT32 MemoryUsageInBytes;
- UINT32 CurrentLatencyInSamples;
- UINT32 GlitchesSinceLastQuery;
- UINT32 ActiveSourceVoiceCount;
- UINT32 TotalSourceVoiceCount;
- UINT32 ActiveSubmixVoiceCount;
- UINT32 TotalSubmixVoiceCount;
- UINT32 ActiveXmaSourceVoices;
- UINT32 ActiveXmaStreams;
-} XAUDIO20_PERFORMANCE_DATA;
-typedef enum XAUDIO2_DEVICE_ROLE {
- NotDefaultDevice = 0x0,
- DefaultConsoleDevice = 0x1,
- DefaultMultimediaDevice = 0x2,
- DefaultCommunicationsDevice = 0x4,
- DefaultGameDevice = 0x8,
- GlobalDefaultDevice = 0xf,
- InvalidDeviceRole = ~GlobalDefaultDevice
-} XAUDIO2_DEVICE_ROLE;
-typedef struct XAUDIO2_DEVICE_DETAILS {
- WCHAR DeviceID[256];
- WCHAR DisplayName[256];
- XAUDIO2_DEVICE_ROLE Role;
- WAVEFORMATEXTENSIBLE OutputFormat;
-} XAUDIO2_DEVICE_DETAILS;
-typedef struct XAUDIO2_VOICE_DETAILS {
- UINT32 CreationFlags;
- UINT32 InputChannels;
- UINT32 InputSampleRate;
-} XAUDIO2_VOICE_DETAILS;
-typedef struct XAUDIO2_SEND_DESCRIPTOR {
- UINT32 Flags;
- IXAudio2Voice *pOutputVoice;
-} XAUDIO2_SEND_DESCRIPTOR;
-typedef struct XAUDIO23_VOICE_SENDS {
- UINT32 OutputCount;
- IXAudio2Voice **pOutputVoices;
-} XAUDIO23_VOICE_SENDS;
-typedef struct XAUDIO2_VOICE_SENDS {
- UINT32 SendCount;
- XAUDIO2_SEND_DESCRIPTOR *pSends;
-} XAUDIO2_VOICE_SENDS;
-typedef struct XAUDIO2_EFFECT_DESCRIPTOR {
- IUnknown *pEffect;
- BOOL InitialState;
- UINT32 OutputChannels;
-} XAUDIO2_EFFECT_DESCRIPTOR;
-typedef struct XAUDIO2_EFFECT_CHAIN {
- UINT32 EffectCount;
- XAUDIO2_EFFECT_DESCRIPTOR *pEffectDescriptors;
-} XAUDIO2_EFFECT_CHAIN;
-#define XAUDIO2_MAX_BUFFER_BYTES (0x80000000)
-
-#define XAUDIO2_MAX_QUEUED_BUFFERS (64)
-
-#define XAUDIO2_MAX_BUFFERS_SYSTEM (2)
-
-#define XAUDIO2_MAX_AUDIO_CHANNELS (64)
-
-#define XAUDIO2_MIN_SAMPLE_RATE (1000)
-
-#define XAUDIO2_MAX_SAMPLE_RATE (200000)
-
-#define XAUDIO2_MAX_VOLUME_LEVEL (16777216.0000000)
-
-#define XAUDIO2_MIN_FREQ_RATIO (1 / 1024.00000000000)
-
-#define XAUDIO2_MAX_FREQ_RATIO (1024.00000000000)
-
-#define XAUDIO2_DEFAULT_FREQ_RATIO (2.00000000000000)
-
-#define XAUDIO2_MAX_FILTER_ONEOVERQ (1.50000000000000)
-
-#define XAUDIO2_MAX_FILTER_FREQUENCY (1.00000000000000)
-
-#define XAUDIO2_MAX_LOOP_COUNT (254)
-
-#define XAUDIO20_MAX_LOOP_COUNT (0x100000)
-
-#define XAUDIO2_COMMIT_NOW (0)
-
-#define XAUDIO2_COMMIT_ALL (0)
-
-#define XAUDIO2_INVALID_OPSET (0xffffffff)
-
-#define XAUDIO2_NO_LOOP_REGION (0)
-
-#define XAUDIO2_LOOP_INFINITE (255)
-
-#define XAUDIO20_LOOP_INFINITE ((UINT)-1)
-
-#define XAUDIO2_DEFAULT_CHANNELS (0)
-
-#define XAUDIO2_DEFAULT_SAMPLERATE (0)
-
-/*****************************************************************************
- * IXAudio2EngineCallback interface
- */
-#ifndef __IXAudio2EngineCallback_INTERFACE_DEFINED__
-#define __IXAudio2EngineCallback_INTERFACE_DEFINED__
-
-#if defined(__cplusplus) && !defined(CINTERFACE)
-interface IXAudio2EngineCallback
-{
- BEGIN_INTERFACE
-
- virtual void STDMETHODCALLTYPE OnProcessingPassStart(
- ) = 0;
-
- virtual void STDMETHODCALLTYPE OnProcessingPassEnd(
- ) = 0;
-
- virtual void STDMETHODCALLTYPE OnCriticalError(
- HRESULT Error) = 0;
-
- END_INTERFACE
-};
-#else
-typedef struct IXAudio2EngineCallbackVtbl {
- BEGIN_INTERFACE
-
- /*** IXAudio2EngineCallback methods ***/
- void (STDMETHODCALLTYPE *OnProcessingPassStart)(
- IXAudio2EngineCallback* This);
-
- void (STDMETHODCALLTYPE *OnProcessingPassEnd)(
- IXAudio2EngineCallback* This);
-
- void (STDMETHODCALLTYPE *OnCriticalError)(
- IXAudio2EngineCallback* This,
- HRESULT Error);
-
- END_INTERFACE
-} IXAudio2EngineCallbackVtbl;
-interface IXAudio2EngineCallback {
- CONST_VTBL IXAudio2EngineCallbackVtbl* lpVtbl;
-};
-
-#ifdef COBJMACROS
-#ifndef WIDL_C_INLINE_WRAPPERS
-/*** IXAudio2EngineCallback methods ***/
-#define IXAudio2EngineCallback_OnProcessingPassStart(This) (This)->lpVtbl->OnProcessingPassStart(This)
-#define IXAudio2EngineCallback_OnProcessingPassEnd(This) (This)->lpVtbl->OnProcessingPassEnd(This)
-#define IXAudio2EngineCallback_OnCriticalError(This,Error) (This)->lpVtbl->OnCriticalError(This,Error)
-#else
-/*** IXAudio2EngineCallback methods ***/
-static FORCEINLINE void IXAudio2EngineCallback_OnProcessingPassStart(IXAudio2EngineCallback* This) {
- This->lpVtbl->OnProcessingPassStart(This);
-}
-static FORCEINLINE void IXAudio2EngineCallback_OnProcessingPassEnd(IXAudio2EngineCallback* This) {
- This->lpVtbl->OnProcessingPassEnd(This);
-}
-static FORCEINLINE void IXAudio2EngineCallback_OnCriticalError(IXAudio2EngineCallback* This,HRESULT Error) {
- This->lpVtbl->OnCriticalError(This,Error);
-}
-#endif
-#endif
-
-#endif
-
-void STDMETHODCALLTYPE IXAudio2EngineCallback_OnProcessingPassStart_Proxy(
- IXAudio2EngineCallback* This);
-void __RPC_STUB IXAudio2EngineCallback_OnProcessingPassStart_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio2EngineCallback_OnProcessingPassEnd_Proxy(
- IXAudio2EngineCallback* This);
-void __RPC_STUB IXAudio2EngineCallback_OnProcessingPassEnd_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio2EngineCallback_OnCriticalError_Proxy(
- IXAudio2EngineCallback* This,
- HRESULT Error);
-void __RPC_STUB IXAudio2EngineCallback_OnCriticalError_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __IXAudio2EngineCallback_INTERFACE_DEFINED__ */
-
-typedef enum XAUDIO2_FILTER_TYPE {
- LowPassFilter = 0,
- BandPassFilter = 1,
- HighPassFilter = 2,
- NotchFilter = 3
-} XAUDIO2_FILTER_TYPE;
-typedef struct XAUDIO2_FILTER_PARAMETERS {
- XAUDIO2_FILTER_TYPE Type;
- float Frequency;
- float OneOverQ;
-} XAUDIO2_FILTER_PARAMETERS;
-/*****************************************************************************
- * IXAudio20Voice interface
- */
-#ifndef __IXAudio20Voice_INTERFACE_DEFINED__
-#define __IXAudio20Voice_INTERFACE_DEFINED__
-
-#if defined(__cplusplus) && !defined(CINTERFACE)
-interface IXAudio20Voice
-{
- BEGIN_INTERFACE
-
- virtual void STDMETHODCALLTYPE GetVoiceDetails(
- XAUDIO2_VOICE_DETAILS *pVoiceDetails) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetOutputVoices(
- const XAUDIO23_VOICE_SENDS *pSendList) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetEffectChain(
- const XAUDIO2_EFFECT_CHAIN *pEffectChain) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE EnableEffect(
- UINT32 EffectIndex,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DisableEffect(
- UINT32 EffectIndex,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual void STDMETHODCALLTYPE GetEffectState(
- UINT32 EffectIndex,
- BOOL *pEnabled) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetEffectParameters(
- UINT32 EffectIndex,
- const void *pParameters,
- UINT32 ParametersByteSize,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetEffectParameters(
- UINT32 EffectIndex,
- void *pParameters,
- UINT32 ParametersByteSize) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetFilterParameters(
- const XAUDIO2_FILTER_PARAMETERS *pParameters,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual void STDMETHODCALLTYPE GetFilterParameters(
- XAUDIO2_FILTER_PARAMETERS *pParameters) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetVolume(
- float Volume,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual void STDMETHODCALLTYPE GetVolume(
- float *pVolume) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetChannelVolumes(
- UINT32 Channels,
- const float *pVolumes,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual void STDMETHODCALLTYPE GetChannelVolumes(
- UINT32 Channels,
- float *pVolumes) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetOutputMatrix(
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- const float *pLevelMatrix,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetOutputMatrix(
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- float *pLevelMatrix) = 0;
-
- virtual void STDMETHODCALLTYPE DestroyVoice(
- ) = 0;
-
- END_INTERFACE
-};
-#else
-typedef struct IXAudio20VoiceVtbl {
- BEGIN_INTERFACE
-
- /*** IXAudio20Voice methods ***/
- void (STDMETHODCALLTYPE *GetVoiceDetails)(
- IXAudio20Voice* This,
- XAUDIO2_VOICE_DETAILS *pVoiceDetails);
-
- HRESULT (STDMETHODCALLTYPE *SetOutputVoices)(
- IXAudio20Voice* This,
- const XAUDIO23_VOICE_SENDS *pSendList);
-
- HRESULT (STDMETHODCALLTYPE *SetEffectChain)(
- IXAudio20Voice* This,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-
- HRESULT (STDMETHODCALLTYPE *EnableEffect)(
- IXAudio20Voice* This,
- UINT32 EffectIndex,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *DisableEffect)(
- IXAudio20Voice* This,
- UINT32 EffectIndex,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetEffectState)(
- IXAudio20Voice* This,
- UINT32 EffectIndex,
- BOOL *pEnabled);
-
- HRESULT (STDMETHODCALLTYPE *SetEffectParameters)(
- IXAudio20Voice* This,
- UINT32 EffectIndex,
- const void *pParameters,
- UINT32 ParametersByteSize,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *GetEffectParameters)(
- IXAudio20Voice* This,
- UINT32 EffectIndex,
- void *pParameters,
- UINT32 ParametersByteSize);
-
- HRESULT (STDMETHODCALLTYPE *SetFilterParameters)(
- IXAudio20Voice* This,
- const XAUDIO2_FILTER_PARAMETERS *pParameters,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetFilterParameters)(
- IXAudio20Voice* This,
- XAUDIO2_FILTER_PARAMETERS *pParameters);
-
- HRESULT (STDMETHODCALLTYPE *SetVolume)(
- IXAudio20Voice* This,
- float Volume,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetVolume)(
- IXAudio20Voice* This,
- float *pVolume);
-
- HRESULT (STDMETHODCALLTYPE *SetChannelVolumes)(
- IXAudio20Voice* This,
- UINT32 Channels,
- const float *pVolumes,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetChannelVolumes)(
- IXAudio20Voice* This,
- UINT32 Channels,
- float *pVolumes);
-
- HRESULT (STDMETHODCALLTYPE *SetOutputMatrix)(
- IXAudio20Voice* This,
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- const float *pLevelMatrix,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *GetOutputMatrix)(
- IXAudio20Voice* This,
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- float *pLevelMatrix);
-
- void (STDMETHODCALLTYPE *DestroyVoice)(
- IXAudio20Voice* This);
-
- END_INTERFACE
-} IXAudio20VoiceVtbl;
-interface IXAudio20Voice {
- CONST_VTBL IXAudio20VoiceVtbl* lpVtbl;
-};
-
-#ifdef COBJMACROS
-#ifndef WIDL_C_INLINE_WRAPPERS
-/*** IXAudio20Voice methods ***/
-#define IXAudio20Voice_GetVoiceDetails(This,pVoiceDetails) (This)->lpVtbl->GetVoiceDetails(This,pVoiceDetails)
-#define IXAudio20Voice_SetOutputVoices(This,pSendList) (This)->lpVtbl->SetOutputVoices(This,pSendList)
-#define IXAudio20Voice_SetEffectChain(This,pEffectChain) (This)->lpVtbl->SetEffectChain(This,pEffectChain)
-#define IXAudio20Voice_EnableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->EnableEffect(This,EffectIndex,OperationSet)
-#define IXAudio20Voice_DisableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->DisableEffect(This,EffectIndex,OperationSet)
-#define IXAudio20Voice_GetEffectState(This,EffectIndex,pEnabled) (This)->lpVtbl->GetEffectState(This,EffectIndex,pEnabled)
-#define IXAudio20Voice_SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) (This)->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet)
-#define IXAudio20Voice_GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) (This)->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize)
-#define IXAudio20Voice_SetFilterParameters(This,pParameters,OperationSet) (This)->lpVtbl->SetFilterParameters(This,pParameters,OperationSet)
-#define IXAudio20Voice_GetFilterParameters(This,pParameters) (This)->lpVtbl->GetFilterParameters(This,pParameters)
-#define IXAudio20Voice_SetVolume(This,Volume,OperationSet) (This)->lpVtbl->SetVolume(This,Volume,OperationSet)
-#define IXAudio20Voice_GetVolume(This,pVolume) (This)->lpVtbl->GetVolume(This,pVolume)
-#define IXAudio20Voice_SetChannelVolumes(This,Channels,pVolumes,OperationSet) (This)->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet)
-#define IXAudio20Voice_GetChannelVolumes(This,Channels,pVolumes) (This)->lpVtbl->GetChannelVolumes(This,Channels,pVolumes)
-#define IXAudio20Voice_SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) (This)->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet)
-#define IXAudio20Voice_GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) (This)->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix)
-#define IXAudio20Voice_DestroyVoice(This) (This)->lpVtbl->DestroyVoice(This)
-#else
-/*** IXAudio20Voice methods ***/
-static FORCEINLINE void IXAudio20Voice_GetVoiceDetails(IXAudio20Voice* This,XAUDIO2_VOICE_DETAILS *pVoiceDetails) {
- This->lpVtbl->GetVoiceDetails(This,pVoiceDetails);
-}
-static FORCEINLINE HRESULT IXAudio20Voice_SetOutputVoices(IXAudio20Voice* This,const XAUDIO23_VOICE_SENDS *pSendList) {
- return This->lpVtbl->SetOutputVoices(This,pSendList);
-}
-static FORCEINLINE HRESULT IXAudio20Voice_SetEffectChain(IXAudio20Voice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) {
- return This->lpVtbl->SetEffectChain(This,pEffectChain);
-}
-static FORCEINLINE HRESULT IXAudio20Voice_EnableEffect(IXAudio20Voice* This,UINT32 EffectIndex,UINT32 OperationSet) {
- return This->lpVtbl->EnableEffect(This,EffectIndex,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio20Voice_DisableEffect(IXAudio20Voice* This,UINT32 EffectIndex,UINT32 OperationSet) {
- return This->lpVtbl->DisableEffect(This,EffectIndex,OperationSet);
-}
-static FORCEINLINE void IXAudio20Voice_GetEffectState(IXAudio20Voice* This,UINT32 EffectIndex,BOOL *pEnabled) {
- This->lpVtbl->GetEffectState(This,EffectIndex,pEnabled);
-}
-static FORCEINLINE HRESULT IXAudio20Voice_SetEffectParameters(IXAudio20Voice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) {
- return This->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio20Voice_GetEffectParameters(IXAudio20Voice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) {
- return This->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize);
-}
-static FORCEINLINE HRESULT IXAudio20Voice_SetFilterParameters(IXAudio20Voice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) {
- return This->lpVtbl->SetFilterParameters(This,pParameters,OperationSet);
-}
-static FORCEINLINE void IXAudio20Voice_GetFilterParameters(IXAudio20Voice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) {
- This->lpVtbl->GetFilterParameters(This,pParameters);
-}
-static FORCEINLINE HRESULT IXAudio20Voice_SetVolume(IXAudio20Voice* This,float Volume,UINT32 OperationSet) {
- return This->lpVtbl->SetVolume(This,Volume,OperationSet);
-}
-static FORCEINLINE void IXAudio20Voice_GetVolume(IXAudio20Voice* This,float *pVolume) {
- This->lpVtbl->GetVolume(This,pVolume);
-}
-static FORCEINLINE HRESULT IXAudio20Voice_SetChannelVolumes(IXAudio20Voice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) {
- return This->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet);
-}
-static FORCEINLINE void IXAudio20Voice_GetChannelVolumes(IXAudio20Voice* This,UINT32 Channels,float *pVolumes) {
- This->lpVtbl->GetChannelVolumes(This,Channels,pVolumes);
-}
-static FORCEINLINE HRESULT IXAudio20Voice_SetOutputMatrix(IXAudio20Voice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) {
- return This->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio20Voice_GetOutputMatrix(IXAudio20Voice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) {
- return This->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix);
-}
-static FORCEINLINE void IXAudio20Voice_DestroyVoice(IXAudio20Voice* This) {
- This->lpVtbl->DestroyVoice(This);
-}
-#endif
-#endif
-
-#endif
-
-void STDMETHODCALLTYPE IXAudio20Voice_GetVoiceDetails_Proxy(
- IXAudio20Voice* This,
- XAUDIO2_VOICE_DETAILS *pVoiceDetails);
-void __RPC_STUB IXAudio20Voice_GetVoiceDetails_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio20Voice_SetOutputVoices_Proxy(
- IXAudio20Voice* This,
- const XAUDIO23_VOICE_SENDS *pSendList);
-void __RPC_STUB IXAudio20Voice_SetOutputVoices_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio20Voice_SetEffectChain_Proxy(
- IXAudio20Voice* This,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-void __RPC_STUB IXAudio20Voice_SetEffectChain_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio20Voice_EnableEffect_Proxy(
- IXAudio20Voice* This,
- UINT32 EffectIndex,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio20Voice_EnableEffect_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio20Voice_DisableEffect_Proxy(
- IXAudio20Voice* This,
- UINT32 EffectIndex,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio20Voice_DisableEffect_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio20Voice_GetEffectState_Proxy(
- IXAudio20Voice* This,
- UINT32 EffectIndex,
- BOOL *pEnabled);
-void __RPC_STUB IXAudio20Voice_GetEffectState_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio20Voice_SetEffectParameters_Proxy(
- IXAudio20Voice* This,
- UINT32 EffectIndex,
- const void *pParameters,
- UINT32 ParametersByteSize,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio20Voice_SetEffectParameters_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio20Voice_GetEffectParameters_Proxy(
- IXAudio20Voice* This,
- UINT32 EffectIndex,
- void *pParameters,
- UINT32 ParametersByteSize);
-void __RPC_STUB IXAudio20Voice_GetEffectParameters_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio20Voice_SetFilterParameters_Proxy(
- IXAudio20Voice* This,
- const XAUDIO2_FILTER_PARAMETERS *pParameters,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio20Voice_SetFilterParameters_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio20Voice_GetFilterParameters_Proxy(
- IXAudio20Voice* This,
- XAUDIO2_FILTER_PARAMETERS *pParameters);
-void __RPC_STUB IXAudio20Voice_GetFilterParameters_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio20Voice_SetVolume_Proxy(
- IXAudio20Voice* This,
- float Volume,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio20Voice_SetVolume_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio20Voice_GetVolume_Proxy(
- IXAudio20Voice* This,
- float *pVolume);
-void __RPC_STUB IXAudio20Voice_GetVolume_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio20Voice_SetChannelVolumes_Proxy(
- IXAudio20Voice* This,
- UINT32 Channels,
- const float *pVolumes,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio20Voice_SetChannelVolumes_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio20Voice_GetChannelVolumes_Proxy(
- IXAudio20Voice* This,
- UINT32 Channels,
- float *pVolumes);
-void __RPC_STUB IXAudio20Voice_GetChannelVolumes_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio20Voice_SetOutputMatrix_Proxy(
- IXAudio20Voice* This,
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- const float *pLevelMatrix,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio20Voice_SetOutputMatrix_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio20Voice_GetOutputMatrix_Proxy(
- IXAudio20Voice* This,
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- float *pLevelMatrix);
-void __RPC_STUB IXAudio20Voice_GetOutputMatrix_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio20Voice_DestroyVoice_Proxy(
- IXAudio20Voice* This);
-void __RPC_STUB IXAudio20Voice_DestroyVoice_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __IXAudio20Voice_INTERFACE_DEFINED__ */
-
-/*****************************************************************************
- * IXAudio23Voice interface
- */
-#ifndef __IXAudio23Voice_INTERFACE_DEFINED__
-#define __IXAudio23Voice_INTERFACE_DEFINED__
-
-#if defined(__cplusplus) && !defined(CINTERFACE)
-interface IXAudio23Voice
-{
- BEGIN_INTERFACE
-
- virtual void STDMETHODCALLTYPE GetVoiceDetails(
- XAUDIO2_VOICE_DETAILS *pVoiceDetails) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetOutputVoices(
- const XAUDIO23_VOICE_SENDS *pSendList) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetEffectChain(
- const XAUDIO2_EFFECT_CHAIN *pEffectChain) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE EnableEffect(
- UINT32 EffectIndex,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DisableEffect(
- UINT32 EffectIndex,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual void STDMETHODCALLTYPE GetEffectState(
- UINT32 EffectIndex,
- BOOL *pEnabled) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetEffectParameters(
- UINT32 EffectIndex,
- const void *pParameters,
- UINT32 ParametersByteSize,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetEffectParameters(
- UINT32 EffectIndex,
- void *pParameters,
- UINT32 ParametersByteSize) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetFilterParameters(
- const XAUDIO2_FILTER_PARAMETERS *pParameters,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual void STDMETHODCALLTYPE GetFilterParameters(
- XAUDIO2_FILTER_PARAMETERS *pParameters) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetVolume(
- float Volume,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual void STDMETHODCALLTYPE GetVolume(
- float *pVolume) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetChannelVolumes(
- UINT32 Channels,
- const float *pVolumes,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual void STDMETHODCALLTYPE GetChannelVolumes(
- UINT32 Channels,
- float *pVolumes) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetOutputMatrix(
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- const float *pLevelMatrix,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual void STDMETHODCALLTYPE GetOutputMatrix(
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- float *pLevelMatrix) = 0;
-
- virtual void STDMETHODCALLTYPE DestroyVoice(
- ) = 0;
-
- END_INTERFACE
-};
-#else
-typedef struct IXAudio23VoiceVtbl {
- BEGIN_INTERFACE
-
- /*** IXAudio23Voice methods ***/
- void (STDMETHODCALLTYPE *GetVoiceDetails)(
- IXAudio23Voice* This,
- XAUDIO2_VOICE_DETAILS *pVoiceDetails);
-
- HRESULT (STDMETHODCALLTYPE *SetOutputVoices)(
- IXAudio23Voice* This,
- const XAUDIO23_VOICE_SENDS *pSendList);
-
- HRESULT (STDMETHODCALLTYPE *SetEffectChain)(
- IXAudio23Voice* This,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-
- HRESULT (STDMETHODCALLTYPE *EnableEffect)(
- IXAudio23Voice* This,
- UINT32 EffectIndex,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *DisableEffect)(
- IXAudio23Voice* This,
- UINT32 EffectIndex,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetEffectState)(
- IXAudio23Voice* This,
- UINT32 EffectIndex,
- BOOL *pEnabled);
-
- HRESULT (STDMETHODCALLTYPE *SetEffectParameters)(
- IXAudio23Voice* This,
- UINT32 EffectIndex,
- const void *pParameters,
- UINT32 ParametersByteSize,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *GetEffectParameters)(
- IXAudio23Voice* This,
- UINT32 EffectIndex,
- void *pParameters,
- UINT32 ParametersByteSize);
-
- HRESULT (STDMETHODCALLTYPE *SetFilterParameters)(
- IXAudio23Voice* This,
- const XAUDIO2_FILTER_PARAMETERS *pParameters,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetFilterParameters)(
- IXAudio23Voice* This,
- XAUDIO2_FILTER_PARAMETERS *pParameters);
-
- HRESULT (STDMETHODCALLTYPE *SetVolume)(
- IXAudio23Voice* This,
- float Volume,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetVolume)(
- IXAudio23Voice* This,
- float *pVolume);
-
- HRESULT (STDMETHODCALLTYPE *SetChannelVolumes)(
- IXAudio23Voice* This,
- UINT32 Channels,
- const float *pVolumes,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetChannelVolumes)(
- IXAudio23Voice* This,
- UINT32 Channels,
- float *pVolumes);
-
- HRESULT (STDMETHODCALLTYPE *SetOutputMatrix)(
- IXAudio23Voice* This,
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- const float *pLevelMatrix,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetOutputMatrix)(
- IXAudio23Voice* This,
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- float *pLevelMatrix);
-
- void (STDMETHODCALLTYPE *DestroyVoice)(
- IXAudio23Voice* This);
-
- END_INTERFACE
-} IXAudio23VoiceVtbl;
-interface IXAudio23Voice {
- CONST_VTBL IXAudio23VoiceVtbl* lpVtbl;
-};
-
-#ifdef COBJMACROS
-#ifndef WIDL_C_INLINE_WRAPPERS
-/*** IXAudio23Voice methods ***/
-#define IXAudio23Voice_GetVoiceDetails(This,pVoiceDetails) (This)->lpVtbl->GetVoiceDetails(This,pVoiceDetails)
-#define IXAudio23Voice_SetOutputVoices(This,pSendList) (This)->lpVtbl->SetOutputVoices(This,pSendList)
-#define IXAudio23Voice_SetEffectChain(This,pEffectChain) (This)->lpVtbl->SetEffectChain(This,pEffectChain)
-#define IXAudio23Voice_EnableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->EnableEffect(This,EffectIndex,OperationSet)
-#define IXAudio23Voice_DisableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->DisableEffect(This,EffectIndex,OperationSet)
-#define IXAudio23Voice_GetEffectState(This,EffectIndex,pEnabled) (This)->lpVtbl->GetEffectState(This,EffectIndex,pEnabled)
-#define IXAudio23Voice_SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) (This)->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet)
-#define IXAudio23Voice_GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) (This)->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize)
-#define IXAudio23Voice_SetFilterParameters(This,pParameters,OperationSet) (This)->lpVtbl->SetFilterParameters(This,pParameters,OperationSet)
-#define IXAudio23Voice_GetFilterParameters(This,pParameters) (This)->lpVtbl->GetFilterParameters(This,pParameters)
-#define IXAudio23Voice_SetVolume(This,Volume,OperationSet) (This)->lpVtbl->SetVolume(This,Volume,OperationSet)
-#define IXAudio23Voice_GetVolume(This,pVolume) (This)->lpVtbl->GetVolume(This,pVolume)
-#define IXAudio23Voice_SetChannelVolumes(This,Channels,pVolumes,OperationSet) (This)->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet)
-#define IXAudio23Voice_GetChannelVolumes(This,Channels,pVolumes) (This)->lpVtbl->GetChannelVolumes(This,Channels,pVolumes)
-#define IXAudio23Voice_SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) (This)->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet)
-#define IXAudio23Voice_GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) (This)->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix)
-#define IXAudio23Voice_DestroyVoice(This) (This)->lpVtbl->DestroyVoice(This)
-#else
-/*** IXAudio23Voice methods ***/
-static FORCEINLINE void IXAudio23Voice_GetVoiceDetails(IXAudio23Voice* This,XAUDIO2_VOICE_DETAILS *pVoiceDetails) {
- This->lpVtbl->GetVoiceDetails(This,pVoiceDetails);
-}
-static FORCEINLINE HRESULT IXAudio23Voice_SetOutputVoices(IXAudio23Voice* This,const XAUDIO23_VOICE_SENDS *pSendList) {
- return This->lpVtbl->SetOutputVoices(This,pSendList);
-}
-static FORCEINLINE HRESULT IXAudio23Voice_SetEffectChain(IXAudio23Voice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) {
- return This->lpVtbl->SetEffectChain(This,pEffectChain);
-}
-static FORCEINLINE HRESULT IXAudio23Voice_EnableEffect(IXAudio23Voice* This,UINT32 EffectIndex,UINT32 OperationSet) {
- return This->lpVtbl->EnableEffect(This,EffectIndex,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio23Voice_DisableEffect(IXAudio23Voice* This,UINT32 EffectIndex,UINT32 OperationSet) {
- return This->lpVtbl->DisableEffect(This,EffectIndex,OperationSet);
-}
-static FORCEINLINE void IXAudio23Voice_GetEffectState(IXAudio23Voice* This,UINT32 EffectIndex,BOOL *pEnabled) {
- This->lpVtbl->GetEffectState(This,EffectIndex,pEnabled);
-}
-static FORCEINLINE HRESULT IXAudio23Voice_SetEffectParameters(IXAudio23Voice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) {
- return This->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio23Voice_GetEffectParameters(IXAudio23Voice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) {
- return This->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize);
-}
-static FORCEINLINE HRESULT IXAudio23Voice_SetFilterParameters(IXAudio23Voice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) {
- return This->lpVtbl->SetFilterParameters(This,pParameters,OperationSet);
-}
-static FORCEINLINE void IXAudio23Voice_GetFilterParameters(IXAudio23Voice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) {
- This->lpVtbl->GetFilterParameters(This,pParameters);
-}
-static FORCEINLINE HRESULT IXAudio23Voice_SetVolume(IXAudio23Voice* This,float Volume,UINT32 OperationSet) {
- return This->lpVtbl->SetVolume(This,Volume,OperationSet);
-}
-static FORCEINLINE void IXAudio23Voice_GetVolume(IXAudio23Voice* This,float *pVolume) {
- This->lpVtbl->GetVolume(This,pVolume);
-}
-static FORCEINLINE HRESULT IXAudio23Voice_SetChannelVolumes(IXAudio23Voice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) {
- return This->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet);
-}
-static FORCEINLINE void IXAudio23Voice_GetChannelVolumes(IXAudio23Voice* This,UINT32 Channels,float *pVolumes) {
- This->lpVtbl->GetChannelVolumes(This,Channels,pVolumes);
-}
-static FORCEINLINE HRESULT IXAudio23Voice_SetOutputMatrix(IXAudio23Voice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) {
- return This->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet);
-}
-static FORCEINLINE void IXAudio23Voice_GetOutputMatrix(IXAudio23Voice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) {
- This->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix);
-}
-static FORCEINLINE void IXAudio23Voice_DestroyVoice(IXAudio23Voice* This) {
- This->lpVtbl->DestroyVoice(This);
-}
-#endif
-#endif
-
-#endif
-
-void STDMETHODCALLTYPE IXAudio23Voice_GetVoiceDetails_Proxy(
- IXAudio23Voice* This,
- XAUDIO2_VOICE_DETAILS *pVoiceDetails);
-void __RPC_STUB IXAudio23Voice_GetVoiceDetails_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio23Voice_SetOutputVoices_Proxy(
- IXAudio23Voice* This,
- const XAUDIO23_VOICE_SENDS *pSendList);
-void __RPC_STUB IXAudio23Voice_SetOutputVoices_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio23Voice_SetEffectChain_Proxy(
- IXAudio23Voice* This,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-void __RPC_STUB IXAudio23Voice_SetEffectChain_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio23Voice_EnableEffect_Proxy(
- IXAudio23Voice* This,
- UINT32 EffectIndex,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio23Voice_EnableEffect_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio23Voice_DisableEffect_Proxy(
- IXAudio23Voice* This,
- UINT32 EffectIndex,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio23Voice_DisableEffect_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio23Voice_GetEffectState_Proxy(
- IXAudio23Voice* This,
- UINT32 EffectIndex,
- BOOL *pEnabled);
-void __RPC_STUB IXAudio23Voice_GetEffectState_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio23Voice_SetEffectParameters_Proxy(
- IXAudio23Voice* This,
- UINT32 EffectIndex,
- const void *pParameters,
- UINT32 ParametersByteSize,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio23Voice_SetEffectParameters_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio23Voice_GetEffectParameters_Proxy(
- IXAudio23Voice* This,
- UINT32 EffectIndex,
- void *pParameters,
- UINT32 ParametersByteSize);
-void __RPC_STUB IXAudio23Voice_GetEffectParameters_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio23Voice_SetFilterParameters_Proxy(
- IXAudio23Voice* This,
- const XAUDIO2_FILTER_PARAMETERS *pParameters,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio23Voice_SetFilterParameters_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio23Voice_GetFilterParameters_Proxy(
- IXAudio23Voice* This,
- XAUDIO2_FILTER_PARAMETERS *pParameters);
-void __RPC_STUB IXAudio23Voice_GetFilterParameters_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio23Voice_SetVolume_Proxy(
- IXAudio23Voice* This,
- float Volume,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio23Voice_SetVolume_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio23Voice_GetVolume_Proxy(
- IXAudio23Voice* This,
- float *pVolume);
-void __RPC_STUB IXAudio23Voice_GetVolume_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio23Voice_SetChannelVolumes_Proxy(
- IXAudio23Voice* This,
- UINT32 Channels,
- const float *pVolumes,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio23Voice_SetChannelVolumes_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio23Voice_GetChannelVolumes_Proxy(
- IXAudio23Voice* This,
- UINT32 Channels,
- float *pVolumes);
-void __RPC_STUB IXAudio23Voice_GetChannelVolumes_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio23Voice_SetOutputMatrix_Proxy(
- IXAudio23Voice* This,
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- const float *pLevelMatrix,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio23Voice_SetOutputMatrix_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio23Voice_GetOutputMatrix_Proxy(
- IXAudio23Voice* This,
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- float *pLevelMatrix);
-void __RPC_STUB IXAudio23Voice_GetOutputMatrix_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio23Voice_DestroyVoice_Proxy(
- IXAudio23Voice* This);
-void __RPC_STUB IXAudio23Voice_DestroyVoice_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __IXAudio23Voice_INTERFACE_DEFINED__ */
-
-/*****************************************************************************
- * IXAudio2Voice interface
- */
-#ifndef __IXAudio2Voice_INTERFACE_DEFINED__
-#define __IXAudio2Voice_INTERFACE_DEFINED__
-
-#if defined(__cplusplus) && !defined(CINTERFACE)
-interface IXAudio2Voice
-{
- BEGIN_INTERFACE
-
- virtual void STDMETHODCALLTYPE GetVoiceDetails(
- XAUDIO2_VOICE_DETAILS *pVoiceDetails) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetOutputVoices(
- const XAUDIO2_VOICE_SENDS *pSendList) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetEffectChain(
- const XAUDIO2_EFFECT_CHAIN *pEffectChain) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE EnableEffect(
- UINT32 EffectIndex,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DisableEffect(
- UINT32 EffectIndex,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual void STDMETHODCALLTYPE GetEffectState(
- UINT32 EffectIndex,
- BOOL *pEnabled) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetEffectParameters(
- UINT32 EffectIndex,
- const void *pParameters,
- UINT32 ParametersByteSize,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetEffectParameters(
- UINT32 EffectIndex,
- void *pParameters,
- UINT32 ParametersByteSize) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetFilterParameters(
- const XAUDIO2_FILTER_PARAMETERS *pParameters,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual void STDMETHODCALLTYPE GetFilterParameters(
- XAUDIO2_FILTER_PARAMETERS *pParameters) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetOutputFilterParameters(
- IXAudio2Voice *pDestinationVoice,
- const XAUDIO2_FILTER_PARAMETERS *pParameters,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual void STDMETHODCALLTYPE GetOutputFilterParameters(
- IXAudio2Voice *pDestinationVoice,
- XAUDIO2_FILTER_PARAMETERS *pParameters) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetVolume(
- float Volume,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual void STDMETHODCALLTYPE GetVolume(
- float *pVolume) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetChannelVolumes(
- UINT32 Channels,
- const float *pVolumes,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual void STDMETHODCALLTYPE GetChannelVolumes(
- UINT32 Channels,
- float *pVolumes) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetOutputMatrix(
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- const float *pLevelMatrix,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual void STDMETHODCALLTYPE GetOutputMatrix(
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- float *pLevelMatrix) = 0;
-
- virtual void STDMETHODCALLTYPE DestroyVoice(
- ) = 0;
-
- END_INTERFACE
-};
-#else
-typedef struct IXAudio2VoiceVtbl {
- BEGIN_INTERFACE
-
- /*** IXAudio2Voice methods ***/
- void (STDMETHODCALLTYPE *GetVoiceDetails)(
- IXAudio2Voice* This,
- XAUDIO2_VOICE_DETAILS *pVoiceDetails);
-
- HRESULT (STDMETHODCALLTYPE *SetOutputVoices)(
- IXAudio2Voice* This,
- const XAUDIO2_VOICE_SENDS *pSendList);
-
- HRESULT (STDMETHODCALLTYPE *SetEffectChain)(
- IXAudio2Voice* This,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-
- HRESULT (STDMETHODCALLTYPE *EnableEffect)(
- IXAudio2Voice* This,
- UINT32 EffectIndex,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *DisableEffect)(
- IXAudio2Voice* This,
- UINT32 EffectIndex,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetEffectState)(
- IXAudio2Voice* This,
- UINT32 EffectIndex,
- BOOL *pEnabled);
-
- HRESULT (STDMETHODCALLTYPE *SetEffectParameters)(
- IXAudio2Voice* This,
- UINT32 EffectIndex,
- const void *pParameters,
- UINT32 ParametersByteSize,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *GetEffectParameters)(
- IXAudio2Voice* This,
- UINT32 EffectIndex,
- void *pParameters,
- UINT32 ParametersByteSize);
-
- HRESULT (STDMETHODCALLTYPE *SetFilterParameters)(
- IXAudio2Voice* This,
- const XAUDIO2_FILTER_PARAMETERS *pParameters,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetFilterParameters)(
- IXAudio2Voice* This,
- XAUDIO2_FILTER_PARAMETERS *pParameters);
-
- HRESULT (STDMETHODCALLTYPE *SetOutputFilterParameters)(
- IXAudio2Voice* This,
- IXAudio2Voice *pDestinationVoice,
- const XAUDIO2_FILTER_PARAMETERS *pParameters,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetOutputFilterParameters)(
- IXAudio2Voice* This,
- IXAudio2Voice *pDestinationVoice,
- XAUDIO2_FILTER_PARAMETERS *pParameters);
-
- HRESULT (STDMETHODCALLTYPE *SetVolume)(
- IXAudio2Voice* This,
- float Volume,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetVolume)(
- IXAudio2Voice* This,
- float *pVolume);
-
- HRESULT (STDMETHODCALLTYPE *SetChannelVolumes)(
- IXAudio2Voice* This,
- UINT32 Channels,
- const float *pVolumes,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetChannelVolumes)(
- IXAudio2Voice* This,
- UINT32 Channels,
- float *pVolumes);
-
- HRESULT (STDMETHODCALLTYPE *SetOutputMatrix)(
- IXAudio2Voice* This,
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- const float *pLevelMatrix,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetOutputMatrix)(
- IXAudio2Voice* This,
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- float *pLevelMatrix);
-
- void (STDMETHODCALLTYPE *DestroyVoice)(
- IXAudio2Voice* This);
-
- END_INTERFACE
-} IXAudio2VoiceVtbl;
-interface IXAudio2Voice {
- CONST_VTBL IXAudio2VoiceVtbl* lpVtbl;
-};
-
-#ifdef COBJMACROS
-#ifndef WIDL_C_INLINE_WRAPPERS
-/*** IXAudio2Voice methods ***/
-#define IXAudio2Voice_GetVoiceDetails(This,pVoiceDetails) (This)->lpVtbl->GetVoiceDetails(This,pVoiceDetails)
-#define IXAudio2Voice_SetOutputVoices(This,pSendList) (This)->lpVtbl->SetOutputVoices(This,pSendList)
-#define IXAudio2Voice_SetEffectChain(This,pEffectChain) (This)->lpVtbl->SetEffectChain(This,pEffectChain)
-#define IXAudio2Voice_EnableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->EnableEffect(This,EffectIndex,OperationSet)
-#define IXAudio2Voice_DisableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->DisableEffect(This,EffectIndex,OperationSet)
-#define IXAudio2Voice_GetEffectState(This,EffectIndex,pEnabled) (This)->lpVtbl->GetEffectState(This,EffectIndex,pEnabled)
-#define IXAudio2Voice_SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) (This)->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet)
-#define IXAudio2Voice_GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) (This)->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize)
-#define IXAudio2Voice_SetFilterParameters(This,pParameters,OperationSet) (This)->lpVtbl->SetFilterParameters(This,pParameters,OperationSet)
-#define IXAudio2Voice_GetFilterParameters(This,pParameters) (This)->lpVtbl->GetFilterParameters(This,pParameters)
-#define IXAudio2Voice_SetOutputFilterParameters(This,pDestinationVoice,pParameters,OperationSet) (This)->lpVtbl->SetOutputFilterParameters(This,pDestinationVoice,pParameters,OperationSet)
-#define IXAudio2Voice_GetOutputFilterParameters(This,pDestinationVoice,pParameters) (This)->lpVtbl->GetOutputFilterParameters(This,pDestinationVoice,pParameters)
-#define IXAudio2Voice_SetVolume(This,Volume,OperationSet) (This)->lpVtbl->SetVolume(This,Volume,OperationSet)
-#define IXAudio2Voice_GetVolume(This,pVolume) (This)->lpVtbl->GetVolume(This,pVolume)
-#define IXAudio2Voice_SetChannelVolumes(This,Channels,pVolumes,OperationSet) (This)->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet)
-#define IXAudio2Voice_GetChannelVolumes(This,Channels,pVolumes) (This)->lpVtbl->GetChannelVolumes(This,Channels,pVolumes)
-#define IXAudio2Voice_SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) (This)->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet)
-#define IXAudio2Voice_GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) (This)->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix)
-#define IXAudio2Voice_DestroyVoice(This) (This)->lpVtbl->DestroyVoice(This)
-#else
-/*** IXAudio2Voice methods ***/
-static FORCEINLINE void IXAudio2Voice_GetVoiceDetails(IXAudio2Voice* This,XAUDIO2_VOICE_DETAILS *pVoiceDetails) {
- This->lpVtbl->GetVoiceDetails(This,pVoiceDetails);
-}
-static FORCEINLINE HRESULT IXAudio2Voice_SetOutputVoices(IXAudio2Voice* This,const XAUDIO2_VOICE_SENDS *pSendList) {
- return This->lpVtbl->SetOutputVoices(This,pSendList);
-}
-static FORCEINLINE HRESULT IXAudio2Voice_SetEffectChain(IXAudio2Voice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) {
- return This->lpVtbl->SetEffectChain(This,pEffectChain);
-}
-static FORCEINLINE HRESULT IXAudio2Voice_EnableEffect(IXAudio2Voice* This,UINT32 EffectIndex,UINT32 OperationSet) {
- return This->lpVtbl->EnableEffect(This,EffectIndex,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio2Voice_DisableEffect(IXAudio2Voice* This,UINT32 EffectIndex,UINT32 OperationSet) {
- return This->lpVtbl->DisableEffect(This,EffectIndex,OperationSet);
-}
-static FORCEINLINE void IXAudio2Voice_GetEffectState(IXAudio2Voice* This,UINT32 EffectIndex,BOOL *pEnabled) {
- This->lpVtbl->GetEffectState(This,EffectIndex,pEnabled);
-}
-static FORCEINLINE HRESULT IXAudio2Voice_SetEffectParameters(IXAudio2Voice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) {
- return This->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio2Voice_GetEffectParameters(IXAudio2Voice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) {
- return This->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize);
-}
-static FORCEINLINE HRESULT IXAudio2Voice_SetFilterParameters(IXAudio2Voice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) {
- return This->lpVtbl->SetFilterParameters(This,pParameters,OperationSet);
-}
-static FORCEINLINE void IXAudio2Voice_GetFilterParameters(IXAudio2Voice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) {
- This->lpVtbl->GetFilterParameters(This,pParameters);
-}
-static FORCEINLINE HRESULT IXAudio2Voice_SetOutputFilterParameters(IXAudio2Voice* This,IXAudio2Voice *pDestinationVoice,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) {
- return This->lpVtbl->SetOutputFilterParameters(This,pDestinationVoice,pParameters,OperationSet);
-}
-static FORCEINLINE void IXAudio2Voice_GetOutputFilterParameters(IXAudio2Voice* This,IXAudio2Voice *pDestinationVoice,XAUDIO2_FILTER_PARAMETERS *pParameters) {
- This->lpVtbl->GetOutputFilterParameters(This,pDestinationVoice,pParameters);
-}
-static FORCEINLINE HRESULT IXAudio2Voice_SetVolume(IXAudio2Voice* This,float Volume,UINT32 OperationSet) {
- return This->lpVtbl->SetVolume(This,Volume,OperationSet);
-}
-static FORCEINLINE void IXAudio2Voice_GetVolume(IXAudio2Voice* This,float *pVolume) {
- This->lpVtbl->GetVolume(This,pVolume);
-}
-static FORCEINLINE HRESULT IXAudio2Voice_SetChannelVolumes(IXAudio2Voice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) {
- return This->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet);
-}
-static FORCEINLINE void IXAudio2Voice_GetChannelVolumes(IXAudio2Voice* This,UINT32 Channels,float *pVolumes) {
- This->lpVtbl->GetChannelVolumes(This,Channels,pVolumes);
-}
-static FORCEINLINE HRESULT IXAudio2Voice_SetOutputMatrix(IXAudio2Voice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) {
- return This->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet);
-}
-static FORCEINLINE void IXAudio2Voice_GetOutputMatrix(IXAudio2Voice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) {
- This->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix);
-}
-static FORCEINLINE void IXAudio2Voice_DestroyVoice(IXAudio2Voice* This) {
- This->lpVtbl->DestroyVoice(This);
-}
-#endif
-#endif
-
-#endif
-
-void STDMETHODCALLTYPE IXAudio2Voice_GetVoiceDetails_Proxy(
- IXAudio2Voice* This,
- XAUDIO2_VOICE_DETAILS *pVoiceDetails);
-void __RPC_STUB IXAudio2Voice_GetVoiceDetails_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio2Voice_SetOutputVoices_Proxy(
- IXAudio2Voice* This,
- const XAUDIO2_VOICE_SENDS *pSendList);
-void __RPC_STUB IXAudio2Voice_SetOutputVoices_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio2Voice_SetEffectChain_Proxy(
- IXAudio2Voice* This,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-void __RPC_STUB IXAudio2Voice_SetEffectChain_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio2Voice_EnableEffect_Proxy(
- IXAudio2Voice* This,
- UINT32 EffectIndex,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio2Voice_EnableEffect_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio2Voice_DisableEffect_Proxy(
- IXAudio2Voice* This,
- UINT32 EffectIndex,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio2Voice_DisableEffect_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio2Voice_GetEffectState_Proxy(
- IXAudio2Voice* This,
- UINT32 EffectIndex,
- BOOL *pEnabled);
-void __RPC_STUB IXAudio2Voice_GetEffectState_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio2Voice_SetEffectParameters_Proxy(
- IXAudio2Voice* This,
- UINT32 EffectIndex,
- const void *pParameters,
- UINT32 ParametersByteSize,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio2Voice_SetEffectParameters_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio2Voice_GetEffectParameters_Proxy(
- IXAudio2Voice* This,
- UINT32 EffectIndex,
- void *pParameters,
- UINT32 ParametersByteSize);
-void __RPC_STUB IXAudio2Voice_GetEffectParameters_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio2Voice_SetFilterParameters_Proxy(
- IXAudio2Voice* This,
- const XAUDIO2_FILTER_PARAMETERS *pParameters,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio2Voice_SetFilterParameters_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio2Voice_GetFilterParameters_Proxy(
- IXAudio2Voice* This,
- XAUDIO2_FILTER_PARAMETERS *pParameters);
-void __RPC_STUB IXAudio2Voice_GetFilterParameters_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio2Voice_SetOutputFilterParameters_Proxy(
- IXAudio2Voice* This,
- IXAudio2Voice *pDestinationVoice,
- const XAUDIO2_FILTER_PARAMETERS *pParameters,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio2Voice_SetOutputFilterParameters_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio2Voice_GetOutputFilterParameters_Proxy(
- IXAudio2Voice* This,
- IXAudio2Voice *pDestinationVoice,
- XAUDIO2_FILTER_PARAMETERS *pParameters);
-void __RPC_STUB IXAudio2Voice_GetOutputFilterParameters_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio2Voice_SetVolume_Proxy(
- IXAudio2Voice* This,
- float Volume,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio2Voice_SetVolume_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio2Voice_GetVolume_Proxy(
- IXAudio2Voice* This,
- float *pVolume);
-void __RPC_STUB IXAudio2Voice_GetVolume_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio2Voice_SetChannelVolumes_Proxy(
- IXAudio2Voice* This,
- UINT32 Channels,
- const float *pVolumes,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio2Voice_SetChannelVolumes_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio2Voice_GetChannelVolumes_Proxy(
- IXAudio2Voice* This,
- UINT32 Channels,
- float *pVolumes);
-void __RPC_STUB IXAudio2Voice_GetChannelVolumes_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio2Voice_SetOutputMatrix_Proxy(
- IXAudio2Voice* This,
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- const float *pLevelMatrix,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio2Voice_SetOutputMatrix_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio2Voice_GetOutputMatrix_Proxy(
- IXAudio2Voice* This,
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- float *pLevelMatrix);
-void __RPC_STUB IXAudio2Voice_GetOutputMatrix_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio2Voice_DestroyVoice_Proxy(
- IXAudio2Voice* This);
-void __RPC_STUB IXAudio2Voice_DestroyVoice_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __IXAudio2Voice_INTERFACE_DEFINED__ */
-
-typedef struct XAUDIO2_BUFFER {
- UINT32 Flags;
- UINT32 AudioBytes;
- const BYTE *pAudioData;
- UINT32 PlayBegin;
- UINT32 PlayLength;
- UINT32 LoopBegin;
- UINT32 LoopLength;
- UINT32 LoopCount;
- void *pContext;
-} XAUDIO2_BUFFER;
-typedef struct XAUDIO2_BUFFER_WMA {
- const UINT32 *pDecodedPacketCumulativeBytes;
- UINT32 PacketCount;
-} XAUDIO2_BUFFER_WMA;
-typedef struct XAUDIO2_VOICE_STATE {
- void *pCurrentBufferContext;
- UINT32 BuffersQueued;
- UINT64 SamplesPlayed;
-} XAUDIO2_VOICE_STATE;
-/*****************************************************************************
- * IXAudio20SourceVoice interface
- */
-#ifndef __IXAudio20SourceVoice_INTERFACE_DEFINED__
-#define __IXAudio20SourceVoice_INTERFACE_DEFINED__
-
-#if defined(__cplusplus) && !defined(CINTERFACE)
-interface IXAudio20SourceVoice : public IXAudio20Voice
-{
- virtual HRESULT STDMETHODCALLTYPE Start(
- UINT32 Flags = 0,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Stop(
- UINT32 Flags = 0,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SubmitSourceBuffer(
- const XAUDIO2_BUFFER *pBuffer,
- const XAUDIO2_BUFFER_WMA *pBufferWMA = 0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE FlushSourceBuffers(
- ) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Discontinuity(
- ) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ExitLoop(
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual void STDMETHODCALLTYPE GetState(
- XAUDIO2_VOICE_STATE *pVoiceState) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetFrequencyRatio(
- float Ratio,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual void STDMETHODCALLTYPE GetFrequencyRatio(
- float *pRatio) = 0;
-
-};
-#else
-typedef struct IXAudio20SourceVoiceVtbl {
- BEGIN_INTERFACE
-
- /*** IXAudio20Voice methods ***/
- void (STDMETHODCALLTYPE *GetVoiceDetails)(
- IXAudio20SourceVoice* This,
- XAUDIO2_VOICE_DETAILS *pVoiceDetails);
-
- HRESULT (STDMETHODCALLTYPE *SetOutputVoices)(
- IXAudio20SourceVoice* This,
- const XAUDIO23_VOICE_SENDS *pSendList);
-
- HRESULT (STDMETHODCALLTYPE *SetEffectChain)(
- IXAudio20SourceVoice* This,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-
- HRESULT (STDMETHODCALLTYPE *EnableEffect)(
- IXAudio20SourceVoice* This,
- UINT32 EffectIndex,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *DisableEffect)(
- IXAudio20SourceVoice* This,
- UINT32 EffectIndex,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetEffectState)(
- IXAudio20SourceVoice* This,
- UINT32 EffectIndex,
- BOOL *pEnabled);
-
- HRESULT (STDMETHODCALLTYPE *SetEffectParameters)(
- IXAudio20SourceVoice* This,
- UINT32 EffectIndex,
- const void *pParameters,
- UINT32 ParametersByteSize,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *GetEffectParameters)(
- IXAudio20SourceVoice* This,
- UINT32 EffectIndex,
- void *pParameters,
- UINT32 ParametersByteSize);
-
- HRESULT (STDMETHODCALLTYPE *SetFilterParameters)(
- IXAudio20SourceVoice* This,
- const XAUDIO2_FILTER_PARAMETERS *pParameters,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetFilterParameters)(
- IXAudio20SourceVoice* This,
- XAUDIO2_FILTER_PARAMETERS *pParameters);
-
- HRESULT (STDMETHODCALLTYPE *SetVolume)(
- IXAudio20SourceVoice* This,
- float Volume,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetVolume)(
- IXAudio20SourceVoice* This,
- float *pVolume);
-
- HRESULT (STDMETHODCALLTYPE *SetChannelVolumes)(
- IXAudio20SourceVoice* This,
- UINT32 Channels,
- const float *pVolumes,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetChannelVolumes)(
- IXAudio20SourceVoice* This,
- UINT32 Channels,
- float *pVolumes);
-
- HRESULT (STDMETHODCALLTYPE *SetOutputMatrix)(
- IXAudio20SourceVoice* This,
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- const float *pLevelMatrix,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *GetOutputMatrix)(
- IXAudio20SourceVoice* This,
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- float *pLevelMatrix);
-
- void (STDMETHODCALLTYPE *DestroyVoice)(
- IXAudio20SourceVoice* This);
-
- /*** IXAudio20SourceVoice methods ***/
- HRESULT (STDMETHODCALLTYPE *Start)(
- IXAudio20SourceVoice* This,
- UINT32 Flags,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *Stop)(
- IXAudio20SourceVoice* This,
- UINT32 Flags,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *SubmitSourceBuffer)(
- IXAudio20SourceVoice* This,
- const XAUDIO2_BUFFER *pBuffer,
- const XAUDIO2_BUFFER_WMA *pBufferWMA);
-
- HRESULT (STDMETHODCALLTYPE *FlushSourceBuffers)(
- IXAudio20SourceVoice* This);
-
- HRESULT (STDMETHODCALLTYPE *Discontinuity)(
- IXAudio20SourceVoice* This);
-
- HRESULT (STDMETHODCALLTYPE *ExitLoop)(
- IXAudio20SourceVoice* This,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetState)(
- IXAudio20SourceVoice* This,
- XAUDIO2_VOICE_STATE *pVoiceState);
-
- HRESULT (STDMETHODCALLTYPE *SetFrequencyRatio)(
- IXAudio20SourceVoice* This,
- float Ratio,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetFrequencyRatio)(
- IXAudio20SourceVoice* This,
- float *pRatio);
-
- END_INTERFACE
-} IXAudio20SourceVoiceVtbl;
-interface IXAudio20SourceVoice {
- CONST_VTBL IXAudio20SourceVoiceVtbl* lpVtbl;
-};
-
-#ifdef COBJMACROS
-#ifndef WIDL_C_INLINE_WRAPPERS
-/*** IXAudio20Voice methods ***/
-#define IXAudio20SourceVoice_GetVoiceDetails(This,pVoiceDetails) (This)->lpVtbl->GetVoiceDetails(This,pVoiceDetails)
-#define IXAudio20SourceVoice_SetOutputVoices(This,pSendList) (This)->lpVtbl->SetOutputVoices(This,pSendList)
-#define IXAudio20SourceVoice_SetEffectChain(This,pEffectChain) (This)->lpVtbl->SetEffectChain(This,pEffectChain)
-#define IXAudio20SourceVoice_EnableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->EnableEffect(This,EffectIndex,OperationSet)
-#define IXAudio20SourceVoice_DisableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->DisableEffect(This,EffectIndex,OperationSet)
-#define IXAudio20SourceVoice_GetEffectState(This,EffectIndex,pEnabled) (This)->lpVtbl->GetEffectState(This,EffectIndex,pEnabled)
-#define IXAudio20SourceVoice_SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) (This)->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet)
-#define IXAudio20SourceVoice_GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) (This)->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize)
-#define IXAudio20SourceVoice_SetFilterParameters(This,pParameters,OperationSet) (This)->lpVtbl->SetFilterParameters(This,pParameters,OperationSet)
-#define IXAudio20SourceVoice_GetFilterParameters(This,pParameters) (This)->lpVtbl->GetFilterParameters(This,pParameters)
-#define IXAudio20SourceVoice_SetVolume(This,Volume,OperationSet) (This)->lpVtbl->SetVolume(This,Volume,OperationSet)
-#define IXAudio20SourceVoice_GetVolume(This,pVolume) (This)->lpVtbl->GetVolume(This,pVolume)
-#define IXAudio20SourceVoice_SetChannelVolumes(This,Channels,pVolumes,OperationSet) (This)->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet)
-#define IXAudio20SourceVoice_GetChannelVolumes(This,Channels,pVolumes) (This)->lpVtbl->GetChannelVolumes(This,Channels,pVolumes)
-#define IXAudio20SourceVoice_SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) (This)->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet)
-#define IXAudio20SourceVoice_GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) (This)->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix)
-#define IXAudio20SourceVoice_DestroyVoice(This) (This)->lpVtbl->DestroyVoice(This)
-/*** IXAudio20SourceVoice methods ***/
-#define IXAudio20SourceVoice_Start(This,Flags,OperationSet) (This)->lpVtbl->Start(This,Flags,OperationSet)
-#define IXAudio20SourceVoice_Stop(This,Flags,OperationSet) (This)->lpVtbl->Stop(This,Flags,OperationSet)
-#define IXAudio20SourceVoice_SubmitSourceBuffer(This,pBuffer,pBufferWMA) (This)->lpVtbl->SubmitSourceBuffer(This,pBuffer,pBufferWMA)
-#define IXAudio20SourceVoice_FlushSourceBuffers(This) (This)->lpVtbl->FlushSourceBuffers(This)
-#define IXAudio20SourceVoice_Discontinuity(This) (This)->lpVtbl->Discontinuity(This)
-#define IXAudio20SourceVoice_ExitLoop(This,OperationSet) (This)->lpVtbl->ExitLoop(This,OperationSet)
-#define IXAudio20SourceVoice_GetState(This,pVoiceState) (This)->lpVtbl->GetState(This,pVoiceState)
-#define IXAudio20SourceVoice_SetFrequencyRatio(This,Ratio,OperationSet) (This)->lpVtbl->SetFrequencyRatio(This,Ratio,OperationSet)
-#define IXAudio20SourceVoice_GetFrequencyRatio(This,pRatio) (This)->lpVtbl->GetFrequencyRatio(This,pRatio)
-#else
-/*** IXAudio20Voice methods ***/
-static FORCEINLINE void IXAudio20SourceVoice_GetVoiceDetails(IXAudio20SourceVoice* This,XAUDIO2_VOICE_DETAILS *pVoiceDetails) {
- This->lpVtbl->GetVoiceDetails(This,pVoiceDetails);
-}
-static FORCEINLINE HRESULT IXAudio20SourceVoice_SetOutputVoices(IXAudio20SourceVoice* This,const XAUDIO23_VOICE_SENDS *pSendList) {
- return This->lpVtbl->SetOutputVoices(This,pSendList);
-}
-static FORCEINLINE HRESULT IXAudio20SourceVoice_SetEffectChain(IXAudio20SourceVoice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) {
- return This->lpVtbl->SetEffectChain(This,pEffectChain);
-}
-static FORCEINLINE HRESULT IXAudio20SourceVoice_EnableEffect(IXAudio20SourceVoice* This,UINT32 EffectIndex,UINT32 OperationSet) {
- return This->lpVtbl->EnableEffect(This,EffectIndex,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio20SourceVoice_DisableEffect(IXAudio20SourceVoice* This,UINT32 EffectIndex,UINT32 OperationSet) {
- return This->lpVtbl->DisableEffect(This,EffectIndex,OperationSet);
-}
-static FORCEINLINE void IXAudio20SourceVoice_GetEffectState(IXAudio20SourceVoice* This,UINT32 EffectIndex,BOOL *pEnabled) {
- This->lpVtbl->GetEffectState(This,EffectIndex,pEnabled);
-}
-static FORCEINLINE HRESULT IXAudio20SourceVoice_SetEffectParameters(IXAudio20SourceVoice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) {
- return This->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio20SourceVoice_GetEffectParameters(IXAudio20SourceVoice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) {
- return This->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize);
-}
-static FORCEINLINE HRESULT IXAudio20SourceVoice_SetFilterParameters(IXAudio20SourceVoice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) {
- return This->lpVtbl->SetFilterParameters(This,pParameters,OperationSet);
-}
-static FORCEINLINE void IXAudio20SourceVoice_GetFilterParameters(IXAudio20SourceVoice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) {
- This->lpVtbl->GetFilterParameters(This,pParameters);
-}
-static FORCEINLINE HRESULT IXAudio20SourceVoice_SetVolume(IXAudio20SourceVoice* This,float Volume,UINT32 OperationSet) {
- return This->lpVtbl->SetVolume(This,Volume,OperationSet);
-}
-static FORCEINLINE void IXAudio20SourceVoice_GetVolume(IXAudio20SourceVoice* This,float *pVolume) {
- This->lpVtbl->GetVolume(This,pVolume);
-}
-static FORCEINLINE HRESULT IXAudio20SourceVoice_SetChannelVolumes(IXAudio20SourceVoice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) {
- return This->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet);
-}
-static FORCEINLINE void IXAudio20SourceVoice_GetChannelVolumes(IXAudio20SourceVoice* This,UINT32 Channels,float *pVolumes) {
- This->lpVtbl->GetChannelVolumes(This,Channels,pVolumes);
-}
-static FORCEINLINE HRESULT IXAudio20SourceVoice_SetOutputMatrix(IXAudio20SourceVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) {
- return This->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio20SourceVoice_GetOutputMatrix(IXAudio20SourceVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) {
- return This->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix);
-}
-static FORCEINLINE void IXAudio20SourceVoice_DestroyVoice(IXAudio20SourceVoice* This) {
- This->lpVtbl->DestroyVoice(This);
-}
-/*** IXAudio20SourceVoice methods ***/
-static FORCEINLINE HRESULT IXAudio20SourceVoice_Start(IXAudio20SourceVoice* This,UINT32 Flags,UINT32 OperationSet) {
- return This->lpVtbl->Start(This,Flags,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio20SourceVoice_Stop(IXAudio20SourceVoice* This,UINT32 Flags,UINT32 OperationSet) {
- return This->lpVtbl->Stop(This,Flags,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio20SourceVoice_SubmitSourceBuffer(IXAudio20SourceVoice* This,const XAUDIO2_BUFFER *pBuffer,const XAUDIO2_BUFFER_WMA *pBufferWMA) {
- return This->lpVtbl->SubmitSourceBuffer(This,pBuffer,pBufferWMA);
-}
-static FORCEINLINE HRESULT IXAudio20SourceVoice_FlushSourceBuffers(IXAudio20SourceVoice* This) {
- return This->lpVtbl->FlushSourceBuffers(This);
-}
-static FORCEINLINE HRESULT IXAudio20SourceVoice_Discontinuity(IXAudio20SourceVoice* This) {
- return This->lpVtbl->Discontinuity(This);
-}
-static FORCEINLINE HRESULT IXAudio20SourceVoice_ExitLoop(IXAudio20SourceVoice* This,UINT32 OperationSet) {
- return This->lpVtbl->ExitLoop(This,OperationSet);
-}
-static FORCEINLINE void IXAudio20SourceVoice_GetState(IXAudio20SourceVoice* This,XAUDIO2_VOICE_STATE *pVoiceState) {
- This->lpVtbl->GetState(This,pVoiceState);
-}
-static FORCEINLINE HRESULT IXAudio20SourceVoice_SetFrequencyRatio(IXAudio20SourceVoice* This,float Ratio,UINT32 OperationSet) {
- return This->lpVtbl->SetFrequencyRatio(This,Ratio,OperationSet);
-}
-static FORCEINLINE void IXAudio20SourceVoice_GetFrequencyRatio(IXAudio20SourceVoice* This,float *pRatio) {
- This->lpVtbl->GetFrequencyRatio(This,pRatio);
-}
-#endif
-#endif
-
-#endif
-
-HRESULT STDMETHODCALLTYPE IXAudio20SourceVoice_Start_Proxy(
- IXAudio20SourceVoice* This,
- UINT32 Flags,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio20SourceVoice_Start_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio20SourceVoice_Stop_Proxy(
- IXAudio20SourceVoice* This,
- UINT32 Flags,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio20SourceVoice_Stop_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio20SourceVoice_SubmitSourceBuffer_Proxy(
- IXAudio20SourceVoice* This,
- const XAUDIO2_BUFFER *pBuffer,
- const XAUDIO2_BUFFER_WMA *pBufferWMA);
-void __RPC_STUB IXAudio20SourceVoice_SubmitSourceBuffer_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio20SourceVoice_FlushSourceBuffers_Proxy(
- IXAudio20SourceVoice* This);
-void __RPC_STUB IXAudio20SourceVoice_FlushSourceBuffers_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio20SourceVoice_Discontinuity_Proxy(
- IXAudio20SourceVoice* This);
-void __RPC_STUB IXAudio20SourceVoice_Discontinuity_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio20SourceVoice_ExitLoop_Proxy(
- IXAudio20SourceVoice* This,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio20SourceVoice_ExitLoop_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio20SourceVoice_GetState_Proxy(
- IXAudio20SourceVoice* This,
- XAUDIO2_VOICE_STATE *pVoiceState);
-void __RPC_STUB IXAudio20SourceVoice_GetState_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio20SourceVoice_SetFrequencyRatio_Proxy(
- IXAudio20SourceVoice* This,
- float Ratio,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio20SourceVoice_SetFrequencyRatio_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio20SourceVoice_GetFrequencyRatio_Proxy(
- IXAudio20SourceVoice* This,
- float *pRatio);
-void __RPC_STUB IXAudio20SourceVoice_GetFrequencyRatio_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __IXAudio20SourceVoice_INTERFACE_DEFINED__ */
-
-/*****************************************************************************
- * IXAudio23SourceVoice interface
- */
-#ifndef __IXAudio23SourceVoice_INTERFACE_DEFINED__
-#define __IXAudio23SourceVoice_INTERFACE_DEFINED__
-
-#if defined(__cplusplus) && !defined(CINTERFACE)
-interface IXAudio23SourceVoice : public IXAudio23Voice
-{
- virtual HRESULT STDMETHODCALLTYPE Start(
- UINT32 Flags = 0,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Stop(
- UINT32 Flags = 0,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SubmitSourceBuffer(
- const XAUDIO2_BUFFER *pBuffer,
- const XAUDIO2_BUFFER_WMA *pBufferWMA = 0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE FlushSourceBuffers(
- ) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Discontinuity(
- ) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ExitLoop(
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual void STDMETHODCALLTYPE GetState(
- XAUDIO2_VOICE_STATE *pVoiceState) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetFrequencyRatio(
- float Ratio,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual void STDMETHODCALLTYPE GetFrequencyRatio(
- float *pRatio) = 0;
-
-};
-#else
-typedef struct IXAudio23SourceVoiceVtbl {
- BEGIN_INTERFACE
-
- /*** IXAudio23Voice methods ***/
- void (STDMETHODCALLTYPE *GetVoiceDetails)(
- IXAudio23SourceVoice* This,
- XAUDIO2_VOICE_DETAILS *pVoiceDetails);
-
- HRESULT (STDMETHODCALLTYPE *SetOutputVoices)(
- IXAudio23SourceVoice* This,
- const XAUDIO23_VOICE_SENDS *pSendList);
-
- HRESULT (STDMETHODCALLTYPE *SetEffectChain)(
- IXAudio23SourceVoice* This,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-
- HRESULT (STDMETHODCALLTYPE *EnableEffect)(
- IXAudio23SourceVoice* This,
- UINT32 EffectIndex,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *DisableEffect)(
- IXAudio23SourceVoice* This,
- UINT32 EffectIndex,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetEffectState)(
- IXAudio23SourceVoice* This,
- UINT32 EffectIndex,
- BOOL *pEnabled);
-
- HRESULT (STDMETHODCALLTYPE *SetEffectParameters)(
- IXAudio23SourceVoice* This,
- UINT32 EffectIndex,
- const void *pParameters,
- UINT32 ParametersByteSize,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *GetEffectParameters)(
- IXAudio23SourceVoice* This,
- UINT32 EffectIndex,
- void *pParameters,
- UINT32 ParametersByteSize);
-
- HRESULT (STDMETHODCALLTYPE *SetFilterParameters)(
- IXAudio23SourceVoice* This,
- const XAUDIO2_FILTER_PARAMETERS *pParameters,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetFilterParameters)(
- IXAudio23SourceVoice* This,
- XAUDIO2_FILTER_PARAMETERS *pParameters);
-
- HRESULT (STDMETHODCALLTYPE *SetVolume)(
- IXAudio23SourceVoice* This,
- float Volume,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetVolume)(
- IXAudio23SourceVoice* This,
- float *pVolume);
-
- HRESULT (STDMETHODCALLTYPE *SetChannelVolumes)(
- IXAudio23SourceVoice* This,
- UINT32 Channels,
- const float *pVolumes,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetChannelVolumes)(
- IXAudio23SourceVoice* This,
- UINT32 Channels,
- float *pVolumes);
-
- HRESULT (STDMETHODCALLTYPE *SetOutputMatrix)(
- IXAudio23SourceVoice* This,
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- const float *pLevelMatrix,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetOutputMatrix)(
- IXAudio23SourceVoice* This,
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- float *pLevelMatrix);
-
- void (STDMETHODCALLTYPE *DestroyVoice)(
- IXAudio23SourceVoice* This);
-
- /*** IXAudio23SourceVoice methods ***/
- HRESULT (STDMETHODCALLTYPE *Start)(
- IXAudio23SourceVoice* This,
- UINT32 Flags,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *Stop)(
- IXAudio23SourceVoice* This,
- UINT32 Flags,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *SubmitSourceBuffer)(
- IXAudio23SourceVoice* This,
- const XAUDIO2_BUFFER *pBuffer,
- const XAUDIO2_BUFFER_WMA *pBufferWMA);
-
- HRESULT (STDMETHODCALLTYPE *FlushSourceBuffers)(
- IXAudio23SourceVoice* This);
-
- HRESULT (STDMETHODCALLTYPE *Discontinuity)(
- IXAudio23SourceVoice* This);
-
- HRESULT (STDMETHODCALLTYPE *ExitLoop)(
- IXAudio23SourceVoice* This,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetState)(
- IXAudio23SourceVoice* This,
- XAUDIO2_VOICE_STATE *pVoiceState);
-
- HRESULT (STDMETHODCALLTYPE *SetFrequencyRatio)(
- IXAudio23SourceVoice* This,
- float Ratio,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetFrequencyRatio)(
- IXAudio23SourceVoice* This,
- float *pRatio);
-
- END_INTERFACE
-} IXAudio23SourceVoiceVtbl;
-interface IXAudio23SourceVoice {
- CONST_VTBL IXAudio23SourceVoiceVtbl* lpVtbl;
-};
-
-#ifdef COBJMACROS
-#ifndef WIDL_C_INLINE_WRAPPERS
-/*** IXAudio23Voice methods ***/
-#define IXAudio23SourceVoice_GetVoiceDetails(This,pVoiceDetails) (This)->lpVtbl->GetVoiceDetails(This,pVoiceDetails)
-#define IXAudio23SourceVoice_SetOutputVoices(This,pSendList) (This)->lpVtbl->SetOutputVoices(This,pSendList)
-#define IXAudio23SourceVoice_SetEffectChain(This,pEffectChain) (This)->lpVtbl->SetEffectChain(This,pEffectChain)
-#define IXAudio23SourceVoice_EnableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->EnableEffect(This,EffectIndex,OperationSet)
-#define IXAudio23SourceVoice_DisableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->DisableEffect(This,EffectIndex,OperationSet)
-#define IXAudio23SourceVoice_GetEffectState(This,EffectIndex,pEnabled) (This)->lpVtbl->GetEffectState(This,EffectIndex,pEnabled)
-#define IXAudio23SourceVoice_SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) (This)->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet)
-#define IXAudio23SourceVoice_GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) (This)->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize)
-#define IXAudio23SourceVoice_SetFilterParameters(This,pParameters,OperationSet) (This)->lpVtbl->SetFilterParameters(This,pParameters,OperationSet)
-#define IXAudio23SourceVoice_GetFilterParameters(This,pParameters) (This)->lpVtbl->GetFilterParameters(This,pParameters)
-#define IXAudio23SourceVoice_SetVolume(This,Volume,OperationSet) (This)->lpVtbl->SetVolume(This,Volume,OperationSet)
-#define IXAudio23SourceVoice_GetVolume(This,pVolume) (This)->lpVtbl->GetVolume(This,pVolume)
-#define IXAudio23SourceVoice_SetChannelVolumes(This,Channels,pVolumes,OperationSet) (This)->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet)
-#define IXAudio23SourceVoice_GetChannelVolumes(This,Channels,pVolumes) (This)->lpVtbl->GetChannelVolumes(This,Channels,pVolumes)
-#define IXAudio23SourceVoice_SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) (This)->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet)
-#define IXAudio23SourceVoice_GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) (This)->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix)
-#define IXAudio23SourceVoice_DestroyVoice(This) (This)->lpVtbl->DestroyVoice(This)
-/*** IXAudio23SourceVoice methods ***/
-#define IXAudio23SourceVoice_Start(This,Flags,OperationSet) (This)->lpVtbl->Start(This,Flags,OperationSet)
-#define IXAudio23SourceVoice_Stop(This,Flags,OperationSet) (This)->lpVtbl->Stop(This,Flags,OperationSet)
-#define IXAudio23SourceVoice_SubmitSourceBuffer(This,pBuffer,pBufferWMA) (This)->lpVtbl->SubmitSourceBuffer(This,pBuffer,pBufferWMA)
-#define IXAudio23SourceVoice_FlushSourceBuffers(This) (This)->lpVtbl->FlushSourceBuffers(This)
-#define IXAudio23SourceVoice_Discontinuity(This) (This)->lpVtbl->Discontinuity(This)
-#define IXAudio23SourceVoice_ExitLoop(This,OperationSet) (This)->lpVtbl->ExitLoop(This,OperationSet)
-#define IXAudio23SourceVoice_GetState(This,pVoiceState) (This)->lpVtbl->GetState(This,pVoiceState)
-#define IXAudio23SourceVoice_SetFrequencyRatio(This,Ratio,OperationSet) (This)->lpVtbl->SetFrequencyRatio(This,Ratio,OperationSet)
-#define IXAudio23SourceVoice_GetFrequencyRatio(This,pRatio) (This)->lpVtbl->GetFrequencyRatio(This,pRatio)
-#else
-/*** IXAudio23Voice methods ***/
-static FORCEINLINE void IXAudio23SourceVoice_GetVoiceDetails(IXAudio23SourceVoice* This,XAUDIO2_VOICE_DETAILS *pVoiceDetails) {
- This->lpVtbl->GetVoiceDetails(This,pVoiceDetails);
-}
-static FORCEINLINE HRESULT IXAudio23SourceVoice_SetOutputVoices(IXAudio23SourceVoice* This,const XAUDIO23_VOICE_SENDS *pSendList) {
- return This->lpVtbl->SetOutputVoices(This,pSendList);
-}
-static FORCEINLINE HRESULT IXAudio23SourceVoice_SetEffectChain(IXAudio23SourceVoice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) {
- return This->lpVtbl->SetEffectChain(This,pEffectChain);
-}
-static FORCEINLINE HRESULT IXAudio23SourceVoice_EnableEffect(IXAudio23SourceVoice* This,UINT32 EffectIndex,UINT32 OperationSet) {
- return This->lpVtbl->EnableEffect(This,EffectIndex,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio23SourceVoice_DisableEffect(IXAudio23SourceVoice* This,UINT32 EffectIndex,UINT32 OperationSet) {
- return This->lpVtbl->DisableEffect(This,EffectIndex,OperationSet);
-}
-static FORCEINLINE void IXAudio23SourceVoice_GetEffectState(IXAudio23SourceVoice* This,UINT32 EffectIndex,BOOL *pEnabled) {
- This->lpVtbl->GetEffectState(This,EffectIndex,pEnabled);
-}
-static FORCEINLINE HRESULT IXAudio23SourceVoice_SetEffectParameters(IXAudio23SourceVoice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) {
- return This->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio23SourceVoice_GetEffectParameters(IXAudio23SourceVoice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) {
- return This->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize);
-}
-static FORCEINLINE HRESULT IXAudio23SourceVoice_SetFilterParameters(IXAudio23SourceVoice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) {
- return This->lpVtbl->SetFilterParameters(This,pParameters,OperationSet);
-}
-static FORCEINLINE void IXAudio23SourceVoice_GetFilterParameters(IXAudio23SourceVoice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) {
- This->lpVtbl->GetFilterParameters(This,pParameters);
-}
-static FORCEINLINE HRESULT IXAudio23SourceVoice_SetVolume(IXAudio23SourceVoice* This,float Volume,UINT32 OperationSet) {
- return This->lpVtbl->SetVolume(This,Volume,OperationSet);
-}
-static FORCEINLINE void IXAudio23SourceVoice_GetVolume(IXAudio23SourceVoice* This,float *pVolume) {
- This->lpVtbl->GetVolume(This,pVolume);
-}
-static FORCEINLINE HRESULT IXAudio23SourceVoice_SetChannelVolumes(IXAudio23SourceVoice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) {
- return This->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet);
-}
-static FORCEINLINE void IXAudio23SourceVoice_GetChannelVolumes(IXAudio23SourceVoice* This,UINT32 Channels,float *pVolumes) {
- This->lpVtbl->GetChannelVolumes(This,Channels,pVolumes);
-}
-static FORCEINLINE HRESULT IXAudio23SourceVoice_SetOutputMatrix(IXAudio23SourceVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) {
- return This->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet);
-}
-static FORCEINLINE void IXAudio23SourceVoice_GetOutputMatrix(IXAudio23SourceVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) {
- This->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix);
-}
-static FORCEINLINE void IXAudio23SourceVoice_DestroyVoice(IXAudio23SourceVoice* This) {
- This->lpVtbl->DestroyVoice(This);
-}
-/*** IXAudio23SourceVoice methods ***/
-static FORCEINLINE HRESULT IXAudio23SourceVoice_Start(IXAudio23SourceVoice* This,UINT32 Flags,UINT32 OperationSet) {
- return This->lpVtbl->Start(This,Flags,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio23SourceVoice_Stop(IXAudio23SourceVoice* This,UINT32 Flags,UINT32 OperationSet) {
- return This->lpVtbl->Stop(This,Flags,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio23SourceVoice_SubmitSourceBuffer(IXAudio23SourceVoice* This,const XAUDIO2_BUFFER *pBuffer,const XAUDIO2_BUFFER_WMA *pBufferWMA) {
- return This->lpVtbl->SubmitSourceBuffer(This,pBuffer,pBufferWMA);
-}
-static FORCEINLINE HRESULT IXAudio23SourceVoice_FlushSourceBuffers(IXAudio23SourceVoice* This) {
- return This->lpVtbl->FlushSourceBuffers(This);
-}
-static FORCEINLINE HRESULT IXAudio23SourceVoice_Discontinuity(IXAudio23SourceVoice* This) {
- return This->lpVtbl->Discontinuity(This);
-}
-static FORCEINLINE HRESULT IXAudio23SourceVoice_ExitLoop(IXAudio23SourceVoice* This,UINT32 OperationSet) {
- return This->lpVtbl->ExitLoop(This,OperationSet);
-}
-static FORCEINLINE void IXAudio23SourceVoice_GetState(IXAudio23SourceVoice* This,XAUDIO2_VOICE_STATE *pVoiceState) {
- This->lpVtbl->GetState(This,pVoiceState);
-}
-static FORCEINLINE HRESULT IXAudio23SourceVoice_SetFrequencyRatio(IXAudio23SourceVoice* This,float Ratio,UINT32 OperationSet) {
- return This->lpVtbl->SetFrequencyRatio(This,Ratio,OperationSet);
-}
-static FORCEINLINE void IXAudio23SourceVoice_GetFrequencyRatio(IXAudio23SourceVoice* This,float *pRatio) {
- This->lpVtbl->GetFrequencyRatio(This,pRatio);
-}
-#endif
-#endif
-
-#endif
-
-HRESULT STDMETHODCALLTYPE IXAudio23SourceVoice_Start_Proxy(
- IXAudio23SourceVoice* This,
- UINT32 Flags,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio23SourceVoice_Start_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio23SourceVoice_Stop_Proxy(
- IXAudio23SourceVoice* This,
- UINT32 Flags,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio23SourceVoice_Stop_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio23SourceVoice_SubmitSourceBuffer_Proxy(
- IXAudio23SourceVoice* This,
- const XAUDIO2_BUFFER *pBuffer,
- const XAUDIO2_BUFFER_WMA *pBufferWMA);
-void __RPC_STUB IXAudio23SourceVoice_SubmitSourceBuffer_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio23SourceVoice_FlushSourceBuffers_Proxy(
- IXAudio23SourceVoice* This);
-void __RPC_STUB IXAudio23SourceVoice_FlushSourceBuffers_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio23SourceVoice_Discontinuity_Proxy(
- IXAudio23SourceVoice* This);
-void __RPC_STUB IXAudio23SourceVoice_Discontinuity_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio23SourceVoice_ExitLoop_Proxy(
- IXAudio23SourceVoice* This,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio23SourceVoice_ExitLoop_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio23SourceVoice_GetState_Proxy(
- IXAudio23SourceVoice* This,
- XAUDIO2_VOICE_STATE *pVoiceState);
-void __RPC_STUB IXAudio23SourceVoice_GetState_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio23SourceVoice_SetFrequencyRatio_Proxy(
- IXAudio23SourceVoice* This,
- float Ratio,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio23SourceVoice_SetFrequencyRatio_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio23SourceVoice_GetFrequencyRatio_Proxy(
- IXAudio23SourceVoice* This,
- float *pRatio);
-void __RPC_STUB IXAudio23SourceVoice_GetFrequencyRatio_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __IXAudio23SourceVoice_INTERFACE_DEFINED__ */
-
-/*****************************************************************************
- * IXAudio27SourceVoice interface
- */
-#ifndef __IXAudio27SourceVoice_INTERFACE_DEFINED__
-#define __IXAudio27SourceVoice_INTERFACE_DEFINED__
-
-#if defined(__cplusplus) && !defined(CINTERFACE)
-interface IXAudio27SourceVoice : public IXAudio2Voice
-{
- virtual HRESULT STDMETHODCALLTYPE Start(
- UINT32 Flags = 0,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Stop(
- UINT32 Flags = 0,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SubmitSourceBuffer(
- const XAUDIO2_BUFFER *pBuffer,
- const XAUDIO2_BUFFER_WMA *pBufferWMA = 0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE FlushSourceBuffers(
- ) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Discontinuity(
- ) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ExitLoop(
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual void STDMETHODCALLTYPE GetState(
- XAUDIO2_VOICE_STATE *pVoiceState) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetFrequencyRatio(
- float Ratio,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual void STDMETHODCALLTYPE GetFrequencyRatio(
- float *pRatio) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetSourceSampleRate(
- UINT32 NewSourceSampleRate) = 0;
-
-};
-#else
-typedef struct IXAudio27SourceVoiceVtbl {
- BEGIN_INTERFACE
-
- /*** IXAudio2Voice methods ***/
- void (STDMETHODCALLTYPE *GetVoiceDetails)(
- IXAudio27SourceVoice* This,
- XAUDIO2_VOICE_DETAILS *pVoiceDetails);
-
- HRESULT (STDMETHODCALLTYPE *SetOutputVoices)(
- IXAudio27SourceVoice* This,
- const XAUDIO2_VOICE_SENDS *pSendList);
-
- HRESULT (STDMETHODCALLTYPE *SetEffectChain)(
- IXAudio27SourceVoice* This,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-
- HRESULT (STDMETHODCALLTYPE *EnableEffect)(
- IXAudio27SourceVoice* This,
- UINT32 EffectIndex,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *DisableEffect)(
- IXAudio27SourceVoice* This,
- UINT32 EffectIndex,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetEffectState)(
- IXAudio27SourceVoice* This,
- UINT32 EffectIndex,
- BOOL *pEnabled);
-
- HRESULT (STDMETHODCALLTYPE *SetEffectParameters)(
- IXAudio27SourceVoice* This,
- UINT32 EffectIndex,
- const void *pParameters,
- UINT32 ParametersByteSize,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *GetEffectParameters)(
- IXAudio27SourceVoice* This,
- UINT32 EffectIndex,
- void *pParameters,
- UINT32 ParametersByteSize);
-
- HRESULT (STDMETHODCALLTYPE *SetFilterParameters)(
- IXAudio27SourceVoice* This,
- const XAUDIO2_FILTER_PARAMETERS *pParameters,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetFilterParameters)(
- IXAudio27SourceVoice* This,
- XAUDIO2_FILTER_PARAMETERS *pParameters);
-
- HRESULT (STDMETHODCALLTYPE *SetOutputFilterParameters)(
- IXAudio27SourceVoice* This,
- IXAudio2Voice *pDestinationVoice,
- const XAUDIO2_FILTER_PARAMETERS *pParameters,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetOutputFilterParameters)(
- IXAudio27SourceVoice* This,
- IXAudio2Voice *pDestinationVoice,
- XAUDIO2_FILTER_PARAMETERS *pParameters);
-
- HRESULT (STDMETHODCALLTYPE *SetVolume)(
- IXAudio27SourceVoice* This,
- float Volume,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetVolume)(
- IXAudio27SourceVoice* This,
- float *pVolume);
-
- HRESULT (STDMETHODCALLTYPE *SetChannelVolumes)(
- IXAudio27SourceVoice* This,
- UINT32 Channels,
- const float *pVolumes,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetChannelVolumes)(
- IXAudio27SourceVoice* This,
- UINT32 Channels,
- float *pVolumes);
-
- HRESULT (STDMETHODCALLTYPE *SetOutputMatrix)(
- IXAudio27SourceVoice* This,
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- const float *pLevelMatrix,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetOutputMatrix)(
- IXAudio27SourceVoice* This,
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- float *pLevelMatrix);
-
- void (STDMETHODCALLTYPE *DestroyVoice)(
- IXAudio27SourceVoice* This);
-
- /*** IXAudio27SourceVoice methods ***/
- HRESULT (STDMETHODCALLTYPE *Start)(
- IXAudio27SourceVoice* This,
- UINT32 Flags,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *Stop)(
- IXAudio27SourceVoice* This,
- UINT32 Flags,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *SubmitSourceBuffer)(
- IXAudio27SourceVoice* This,
- const XAUDIO2_BUFFER *pBuffer,
- const XAUDIO2_BUFFER_WMA *pBufferWMA);
-
- HRESULT (STDMETHODCALLTYPE *FlushSourceBuffers)(
- IXAudio27SourceVoice* This);
-
- HRESULT (STDMETHODCALLTYPE *Discontinuity)(
- IXAudio27SourceVoice* This);
-
- HRESULT (STDMETHODCALLTYPE *ExitLoop)(
- IXAudio27SourceVoice* This,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetState)(
- IXAudio27SourceVoice* This,
- XAUDIO2_VOICE_STATE *pVoiceState);
-
- HRESULT (STDMETHODCALLTYPE *SetFrequencyRatio)(
- IXAudio27SourceVoice* This,
- float Ratio,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetFrequencyRatio)(
- IXAudio27SourceVoice* This,
- float *pRatio);
-
- HRESULT (STDMETHODCALLTYPE *SetSourceSampleRate)(
- IXAudio27SourceVoice* This,
- UINT32 NewSourceSampleRate);
-
- END_INTERFACE
-} IXAudio27SourceVoiceVtbl;
-interface IXAudio27SourceVoice {
- CONST_VTBL IXAudio27SourceVoiceVtbl* lpVtbl;
-};
-
-#ifdef COBJMACROS
-#ifndef WIDL_C_INLINE_WRAPPERS
-/*** IXAudio2Voice methods ***/
-#define IXAudio27SourceVoice_GetVoiceDetails(This,pVoiceDetails) (This)->lpVtbl->GetVoiceDetails(This,pVoiceDetails)
-#define IXAudio27SourceVoice_SetOutputVoices(This,pSendList) (This)->lpVtbl->SetOutputVoices(This,pSendList)
-#define IXAudio27SourceVoice_SetEffectChain(This,pEffectChain) (This)->lpVtbl->SetEffectChain(This,pEffectChain)
-#define IXAudio27SourceVoice_EnableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->EnableEffect(This,EffectIndex,OperationSet)
-#define IXAudio27SourceVoice_DisableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->DisableEffect(This,EffectIndex,OperationSet)
-#define IXAudio27SourceVoice_GetEffectState(This,EffectIndex,pEnabled) (This)->lpVtbl->GetEffectState(This,EffectIndex,pEnabled)
-#define IXAudio27SourceVoice_SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) (This)->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet)
-#define IXAudio27SourceVoice_GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) (This)->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize)
-#define IXAudio27SourceVoice_SetFilterParameters(This,pParameters,OperationSet) (This)->lpVtbl->SetFilterParameters(This,pParameters,OperationSet)
-#define IXAudio27SourceVoice_GetFilterParameters(This,pParameters) (This)->lpVtbl->GetFilterParameters(This,pParameters)
-#define IXAudio27SourceVoice_SetOutputFilterParameters(This,pDestinationVoice,pParameters,OperationSet) (This)->lpVtbl->SetOutputFilterParameters(This,pDestinationVoice,pParameters,OperationSet)
-#define IXAudio27SourceVoice_GetOutputFilterParameters(This,pDestinationVoice,pParameters) (This)->lpVtbl->GetOutputFilterParameters(This,pDestinationVoice,pParameters)
-#define IXAudio27SourceVoice_SetVolume(This,Volume,OperationSet) (This)->lpVtbl->SetVolume(This,Volume,OperationSet)
-#define IXAudio27SourceVoice_GetVolume(This,pVolume) (This)->lpVtbl->GetVolume(This,pVolume)
-#define IXAudio27SourceVoice_SetChannelVolumes(This,Channels,pVolumes,OperationSet) (This)->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet)
-#define IXAudio27SourceVoice_GetChannelVolumes(This,Channels,pVolumes) (This)->lpVtbl->GetChannelVolumes(This,Channels,pVolumes)
-#define IXAudio27SourceVoice_SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) (This)->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet)
-#define IXAudio27SourceVoice_GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) (This)->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix)
-#define IXAudio27SourceVoice_DestroyVoice(This) (This)->lpVtbl->DestroyVoice(This)
-/*** IXAudio27SourceVoice methods ***/
-#define IXAudio27SourceVoice_Start(This,Flags,OperationSet) (This)->lpVtbl->Start(This,Flags,OperationSet)
-#define IXAudio27SourceVoice_Stop(This,Flags,OperationSet) (This)->lpVtbl->Stop(This,Flags,OperationSet)
-#define IXAudio27SourceVoice_SubmitSourceBuffer(This,pBuffer,pBufferWMA) (This)->lpVtbl->SubmitSourceBuffer(This,pBuffer,pBufferWMA)
-#define IXAudio27SourceVoice_FlushSourceBuffers(This) (This)->lpVtbl->FlushSourceBuffers(This)
-#define IXAudio27SourceVoice_Discontinuity(This) (This)->lpVtbl->Discontinuity(This)
-#define IXAudio27SourceVoice_ExitLoop(This,OperationSet) (This)->lpVtbl->ExitLoop(This,OperationSet)
-#define IXAudio27SourceVoice_GetState(This,pVoiceState) (This)->lpVtbl->GetState(This,pVoiceState)
-#define IXAudio27SourceVoice_SetFrequencyRatio(This,Ratio,OperationSet) (This)->lpVtbl->SetFrequencyRatio(This,Ratio,OperationSet)
-#define IXAudio27SourceVoice_GetFrequencyRatio(This,pRatio) (This)->lpVtbl->GetFrequencyRatio(This,pRatio)
-#define IXAudio27SourceVoice_SetSourceSampleRate(This,NewSourceSampleRate) (This)->lpVtbl->SetSourceSampleRate(This,NewSourceSampleRate)
-#else
-/*** IXAudio2Voice methods ***/
-static FORCEINLINE void IXAudio27SourceVoice_GetVoiceDetails(IXAudio27SourceVoice* This,XAUDIO2_VOICE_DETAILS *pVoiceDetails) {
- This->lpVtbl->GetVoiceDetails(This,pVoiceDetails);
-}
-static FORCEINLINE HRESULT IXAudio27SourceVoice_SetOutputVoices(IXAudio27SourceVoice* This,const XAUDIO2_VOICE_SENDS *pSendList) {
- return This->lpVtbl->SetOutputVoices(This,pSendList);
-}
-static FORCEINLINE HRESULT IXAudio27SourceVoice_SetEffectChain(IXAudio27SourceVoice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) {
- return This->lpVtbl->SetEffectChain(This,pEffectChain);
-}
-static FORCEINLINE HRESULT IXAudio27SourceVoice_EnableEffect(IXAudio27SourceVoice* This,UINT32 EffectIndex,UINT32 OperationSet) {
- return This->lpVtbl->EnableEffect(This,EffectIndex,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio27SourceVoice_DisableEffect(IXAudio27SourceVoice* This,UINT32 EffectIndex,UINT32 OperationSet) {
- return This->lpVtbl->DisableEffect(This,EffectIndex,OperationSet);
-}
-static FORCEINLINE void IXAudio27SourceVoice_GetEffectState(IXAudio27SourceVoice* This,UINT32 EffectIndex,BOOL *pEnabled) {
- This->lpVtbl->GetEffectState(This,EffectIndex,pEnabled);
-}
-static FORCEINLINE HRESULT IXAudio27SourceVoice_SetEffectParameters(IXAudio27SourceVoice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) {
- return This->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio27SourceVoice_GetEffectParameters(IXAudio27SourceVoice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) {
- return This->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize);
-}
-static FORCEINLINE HRESULT IXAudio27SourceVoice_SetFilterParameters(IXAudio27SourceVoice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) {
- return This->lpVtbl->SetFilterParameters(This,pParameters,OperationSet);
-}
-static FORCEINLINE void IXAudio27SourceVoice_GetFilterParameters(IXAudio27SourceVoice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) {
- This->lpVtbl->GetFilterParameters(This,pParameters);
-}
-static FORCEINLINE HRESULT IXAudio27SourceVoice_SetOutputFilterParameters(IXAudio27SourceVoice* This,IXAudio2Voice *pDestinationVoice,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) {
- return This->lpVtbl->SetOutputFilterParameters(This,pDestinationVoice,pParameters,OperationSet);
-}
-static FORCEINLINE void IXAudio27SourceVoice_GetOutputFilterParameters(IXAudio27SourceVoice* This,IXAudio2Voice *pDestinationVoice,XAUDIO2_FILTER_PARAMETERS *pParameters) {
- This->lpVtbl->GetOutputFilterParameters(This,pDestinationVoice,pParameters);
-}
-static FORCEINLINE HRESULT IXAudio27SourceVoice_SetVolume(IXAudio27SourceVoice* This,float Volume,UINT32 OperationSet) {
- return This->lpVtbl->SetVolume(This,Volume,OperationSet);
-}
-static FORCEINLINE void IXAudio27SourceVoice_GetVolume(IXAudio27SourceVoice* This,float *pVolume) {
- This->lpVtbl->GetVolume(This,pVolume);
-}
-static FORCEINLINE HRESULT IXAudio27SourceVoice_SetChannelVolumes(IXAudio27SourceVoice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) {
- return This->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet);
-}
-static FORCEINLINE void IXAudio27SourceVoice_GetChannelVolumes(IXAudio27SourceVoice* This,UINT32 Channels,float *pVolumes) {
- This->lpVtbl->GetChannelVolumes(This,Channels,pVolumes);
-}
-static FORCEINLINE HRESULT IXAudio27SourceVoice_SetOutputMatrix(IXAudio27SourceVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) {
- return This->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet);
-}
-static FORCEINLINE void IXAudio27SourceVoice_GetOutputMatrix(IXAudio27SourceVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) {
- This->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix);
-}
-static FORCEINLINE void IXAudio27SourceVoice_DestroyVoice(IXAudio27SourceVoice* This) {
- This->lpVtbl->DestroyVoice(This);
-}
-/*** IXAudio27SourceVoice methods ***/
-static FORCEINLINE HRESULT IXAudio27SourceVoice_Start(IXAudio27SourceVoice* This,UINT32 Flags,UINT32 OperationSet) {
- return This->lpVtbl->Start(This,Flags,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio27SourceVoice_Stop(IXAudio27SourceVoice* This,UINT32 Flags,UINT32 OperationSet) {
- return This->lpVtbl->Stop(This,Flags,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio27SourceVoice_SubmitSourceBuffer(IXAudio27SourceVoice* This,const XAUDIO2_BUFFER *pBuffer,const XAUDIO2_BUFFER_WMA *pBufferWMA) {
- return This->lpVtbl->SubmitSourceBuffer(This,pBuffer,pBufferWMA);
-}
-static FORCEINLINE HRESULT IXAudio27SourceVoice_FlushSourceBuffers(IXAudio27SourceVoice* This) {
- return This->lpVtbl->FlushSourceBuffers(This);
-}
-static FORCEINLINE HRESULT IXAudio27SourceVoice_Discontinuity(IXAudio27SourceVoice* This) {
- return This->lpVtbl->Discontinuity(This);
-}
-static FORCEINLINE HRESULT IXAudio27SourceVoice_ExitLoop(IXAudio27SourceVoice* This,UINT32 OperationSet) {
- return This->lpVtbl->ExitLoop(This,OperationSet);
-}
-static FORCEINLINE void IXAudio27SourceVoice_GetState(IXAudio27SourceVoice* This,XAUDIO2_VOICE_STATE *pVoiceState) {
- This->lpVtbl->GetState(This,pVoiceState);
-}
-static FORCEINLINE HRESULT IXAudio27SourceVoice_SetFrequencyRatio(IXAudio27SourceVoice* This,float Ratio,UINT32 OperationSet) {
- return This->lpVtbl->SetFrequencyRatio(This,Ratio,OperationSet);
-}
-static FORCEINLINE void IXAudio27SourceVoice_GetFrequencyRatio(IXAudio27SourceVoice* This,float *pRatio) {
- This->lpVtbl->GetFrequencyRatio(This,pRatio);
-}
-static FORCEINLINE HRESULT IXAudio27SourceVoice_SetSourceSampleRate(IXAudio27SourceVoice* This,UINT32 NewSourceSampleRate) {
- return This->lpVtbl->SetSourceSampleRate(This,NewSourceSampleRate);
-}
-#endif
-#endif
-
-#endif
-
-HRESULT STDMETHODCALLTYPE IXAudio27SourceVoice_Start_Proxy(
- IXAudio27SourceVoice* This,
- UINT32 Flags,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio27SourceVoice_Start_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio27SourceVoice_Stop_Proxy(
- IXAudio27SourceVoice* This,
- UINT32 Flags,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio27SourceVoice_Stop_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio27SourceVoice_SubmitSourceBuffer_Proxy(
- IXAudio27SourceVoice* This,
- const XAUDIO2_BUFFER *pBuffer,
- const XAUDIO2_BUFFER_WMA *pBufferWMA);
-void __RPC_STUB IXAudio27SourceVoice_SubmitSourceBuffer_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio27SourceVoice_FlushSourceBuffers_Proxy(
- IXAudio27SourceVoice* This);
-void __RPC_STUB IXAudio27SourceVoice_FlushSourceBuffers_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio27SourceVoice_Discontinuity_Proxy(
- IXAudio27SourceVoice* This);
-void __RPC_STUB IXAudio27SourceVoice_Discontinuity_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio27SourceVoice_ExitLoop_Proxy(
- IXAudio27SourceVoice* This,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio27SourceVoice_ExitLoop_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio27SourceVoice_GetState_Proxy(
- IXAudio27SourceVoice* This,
- XAUDIO2_VOICE_STATE *pVoiceState);
-void __RPC_STUB IXAudio27SourceVoice_GetState_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio27SourceVoice_SetFrequencyRatio_Proxy(
- IXAudio27SourceVoice* This,
- float Ratio,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio27SourceVoice_SetFrequencyRatio_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio27SourceVoice_GetFrequencyRatio_Proxy(
- IXAudio27SourceVoice* This,
- float *pRatio);
-void __RPC_STUB IXAudio27SourceVoice_GetFrequencyRatio_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio27SourceVoice_SetSourceSampleRate_Proxy(
- IXAudio27SourceVoice* This,
- UINT32 NewSourceSampleRate);
-void __RPC_STUB IXAudio27SourceVoice_SetSourceSampleRate_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __IXAudio27SourceVoice_INTERFACE_DEFINED__ */
-
-/*****************************************************************************
- * IXAudio2SourceVoice interface
- */
-#ifndef __IXAudio2SourceVoice_INTERFACE_DEFINED__
-#define __IXAudio2SourceVoice_INTERFACE_DEFINED__
-
-#if defined(__cplusplus) && !defined(CINTERFACE)
-interface IXAudio2SourceVoice : public IXAudio2Voice
-{
- virtual HRESULT STDMETHODCALLTYPE Start(
- UINT32 Flags = 0,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Stop(
- UINT32 Flags = 0,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SubmitSourceBuffer(
- const XAUDIO2_BUFFER *pBuffer,
- const XAUDIO2_BUFFER_WMA *pBufferWMA = 0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE FlushSourceBuffers(
- ) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Discontinuity(
- ) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ExitLoop(
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual void STDMETHODCALLTYPE GetState(
- XAUDIO2_VOICE_STATE *pVoiceState,
- UINT32 Flags = 0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetFrequencyRatio(
- float Ratio,
- UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0;
-
- virtual void STDMETHODCALLTYPE GetFrequencyRatio(
- float *pRatio) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetSourceSampleRate(
- UINT32 NewSourceSampleRate) = 0;
-
-};
-#else
-typedef struct IXAudio2SourceVoiceVtbl {
- BEGIN_INTERFACE
-
- /*** IXAudio2Voice methods ***/
- void (STDMETHODCALLTYPE *GetVoiceDetails)(
- IXAudio2SourceVoice* This,
- XAUDIO2_VOICE_DETAILS *pVoiceDetails);
-
- HRESULT (STDMETHODCALLTYPE *SetOutputVoices)(
- IXAudio2SourceVoice* This,
- const XAUDIO2_VOICE_SENDS *pSendList);
-
- HRESULT (STDMETHODCALLTYPE *SetEffectChain)(
- IXAudio2SourceVoice* This,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-
- HRESULT (STDMETHODCALLTYPE *EnableEffect)(
- IXAudio2SourceVoice* This,
- UINT32 EffectIndex,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *DisableEffect)(
- IXAudio2SourceVoice* This,
- UINT32 EffectIndex,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetEffectState)(
- IXAudio2SourceVoice* This,
- UINT32 EffectIndex,
- BOOL *pEnabled);
-
- HRESULT (STDMETHODCALLTYPE *SetEffectParameters)(
- IXAudio2SourceVoice* This,
- UINT32 EffectIndex,
- const void *pParameters,
- UINT32 ParametersByteSize,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *GetEffectParameters)(
- IXAudio2SourceVoice* This,
- UINT32 EffectIndex,
- void *pParameters,
- UINT32 ParametersByteSize);
-
- HRESULT (STDMETHODCALLTYPE *SetFilterParameters)(
- IXAudio2SourceVoice* This,
- const XAUDIO2_FILTER_PARAMETERS *pParameters,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetFilterParameters)(
- IXAudio2SourceVoice* This,
- XAUDIO2_FILTER_PARAMETERS *pParameters);
-
- HRESULT (STDMETHODCALLTYPE *SetOutputFilterParameters)(
- IXAudio2SourceVoice* This,
- IXAudio2Voice *pDestinationVoice,
- const XAUDIO2_FILTER_PARAMETERS *pParameters,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetOutputFilterParameters)(
- IXAudio2SourceVoice* This,
- IXAudio2Voice *pDestinationVoice,
- XAUDIO2_FILTER_PARAMETERS *pParameters);
-
- HRESULT (STDMETHODCALLTYPE *SetVolume)(
- IXAudio2SourceVoice* This,
- float Volume,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetVolume)(
- IXAudio2SourceVoice* This,
- float *pVolume);
-
- HRESULT (STDMETHODCALLTYPE *SetChannelVolumes)(
- IXAudio2SourceVoice* This,
- UINT32 Channels,
- const float *pVolumes,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetChannelVolumes)(
- IXAudio2SourceVoice* This,
- UINT32 Channels,
- float *pVolumes);
-
- HRESULT (STDMETHODCALLTYPE *SetOutputMatrix)(
- IXAudio2SourceVoice* This,
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- const float *pLevelMatrix,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetOutputMatrix)(
- IXAudio2SourceVoice* This,
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- float *pLevelMatrix);
-
- void (STDMETHODCALLTYPE *DestroyVoice)(
- IXAudio2SourceVoice* This);
-
- /*** IXAudio2SourceVoice methods ***/
- HRESULT (STDMETHODCALLTYPE *Start)(
- IXAudio2SourceVoice* This,
- UINT32 Flags,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *Stop)(
- IXAudio2SourceVoice* This,
- UINT32 Flags,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *SubmitSourceBuffer)(
- IXAudio2SourceVoice* This,
- const XAUDIO2_BUFFER *pBuffer,
- const XAUDIO2_BUFFER_WMA *pBufferWMA);
-
- HRESULT (STDMETHODCALLTYPE *FlushSourceBuffers)(
- IXAudio2SourceVoice* This);
-
- HRESULT (STDMETHODCALLTYPE *Discontinuity)(
- IXAudio2SourceVoice* This);
-
- HRESULT (STDMETHODCALLTYPE *ExitLoop)(
- IXAudio2SourceVoice* This,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetState)(
- IXAudio2SourceVoice* This,
- XAUDIO2_VOICE_STATE *pVoiceState,
- UINT32 Flags);
-
- HRESULT (STDMETHODCALLTYPE *SetFrequencyRatio)(
- IXAudio2SourceVoice* This,
- float Ratio,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetFrequencyRatio)(
- IXAudio2SourceVoice* This,
- float *pRatio);
-
- HRESULT (STDMETHODCALLTYPE *SetSourceSampleRate)(
- IXAudio2SourceVoice* This,
- UINT32 NewSourceSampleRate);
-
- END_INTERFACE
-} IXAudio2SourceVoiceVtbl;
-interface IXAudio2SourceVoice {
- CONST_VTBL IXAudio2SourceVoiceVtbl* lpVtbl;
-};
-
-#ifdef COBJMACROS
-#ifndef WIDL_C_INLINE_WRAPPERS
-/*** IXAudio2Voice methods ***/
-#define IXAudio2SourceVoice_GetVoiceDetails(This,pVoiceDetails) (This)->lpVtbl->GetVoiceDetails(This,pVoiceDetails)
-#define IXAudio2SourceVoice_SetOutputVoices(This,pSendList) (This)->lpVtbl->SetOutputVoices(This,pSendList)
-#define IXAudio2SourceVoice_SetEffectChain(This,pEffectChain) (This)->lpVtbl->SetEffectChain(This,pEffectChain)
-#define IXAudio2SourceVoice_EnableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->EnableEffect(This,EffectIndex,OperationSet)
-#define IXAudio2SourceVoice_DisableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->DisableEffect(This,EffectIndex,OperationSet)
-#define IXAudio2SourceVoice_GetEffectState(This,EffectIndex,pEnabled) (This)->lpVtbl->GetEffectState(This,EffectIndex,pEnabled)
-#define IXAudio2SourceVoice_SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) (This)->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet)
-#define IXAudio2SourceVoice_GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) (This)->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize)
-#define IXAudio2SourceVoice_SetFilterParameters(This,pParameters,OperationSet) (This)->lpVtbl->SetFilterParameters(This,pParameters,OperationSet)
-#define IXAudio2SourceVoice_GetFilterParameters(This,pParameters) (This)->lpVtbl->GetFilterParameters(This,pParameters)
-#define IXAudio2SourceVoice_SetOutputFilterParameters(This,pDestinationVoice,pParameters,OperationSet) (This)->lpVtbl->SetOutputFilterParameters(This,pDestinationVoice,pParameters,OperationSet)
-#define IXAudio2SourceVoice_GetOutputFilterParameters(This,pDestinationVoice,pParameters) (This)->lpVtbl->GetOutputFilterParameters(This,pDestinationVoice,pParameters)
-#define IXAudio2SourceVoice_SetVolume(This,Volume,OperationSet) (This)->lpVtbl->SetVolume(This,Volume,OperationSet)
-#define IXAudio2SourceVoice_GetVolume(This,pVolume) (This)->lpVtbl->GetVolume(This,pVolume)
-#define IXAudio2SourceVoice_SetChannelVolumes(This,Channels,pVolumes,OperationSet) (This)->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet)
-#define IXAudio2SourceVoice_GetChannelVolumes(This,Channels,pVolumes) (This)->lpVtbl->GetChannelVolumes(This,Channels,pVolumes)
-#define IXAudio2SourceVoice_SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) (This)->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet)
-#define IXAudio2SourceVoice_GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) (This)->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix)
-#define IXAudio2SourceVoice_DestroyVoice(This) (This)->lpVtbl->DestroyVoice(This)
-/*** IXAudio2SourceVoice methods ***/
-#define IXAudio2SourceVoice_Start(This,Flags,OperationSet) (This)->lpVtbl->Start(This,Flags,OperationSet)
-#define IXAudio2SourceVoice_Stop(This,Flags,OperationSet) (This)->lpVtbl->Stop(This,Flags,OperationSet)
-#define IXAudio2SourceVoice_SubmitSourceBuffer(This,pBuffer,pBufferWMA) (This)->lpVtbl->SubmitSourceBuffer(This,pBuffer,pBufferWMA)
-#define IXAudio2SourceVoice_FlushSourceBuffers(This) (This)->lpVtbl->FlushSourceBuffers(This)
-#define IXAudio2SourceVoice_Discontinuity(This) (This)->lpVtbl->Discontinuity(This)
-#define IXAudio2SourceVoice_ExitLoop(This,OperationSet) (This)->lpVtbl->ExitLoop(This,OperationSet)
-#define IXAudio2SourceVoice_GetState(This,pVoiceState,Flags) (This)->lpVtbl->GetState(This,pVoiceState,Flags)
-#define IXAudio2SourceVoice_SetFrequencyRatio(This,Ratio,OperationSet) (This)->lpVtbl->SetFrequencyRatio(This,Ratio,OperationSet)
-#define IXAudio2SourceVoice_GetFrequencyRatio(This,pRatio) (This)->lpVtbl->GetFrequencyRatio(This,pRatio)
-#define IXAudio2SourceVoice_SetSourceSampleRate(This,NewSourceSampleRate) (This)->lpVtbl->SetSourceSampleRate(This,NewSourceSampleRate)
-#else
-/*** IXAudio2Voice methods ***/
-static FORCEINLINE void IXAudio2SourceVoice_GetVoiceDetails(IXAudio2SourceVoice* This,XAUDIO2_VOICE_DETAILS *pVoiceDetails) {
- This->lpVtbl->GetVoiceDetails(This,pVoiceDetails);
-}
-static FORCEINLINE HRESULT IXAudio2SourceVoice_SetOutputVoices(IXAudio2SourceVoice* This,const XAUDIO2_VOICE_SENDS *pSendList) {
- return This->lpVtbl->SetOutputVoices(This,pSendList);
-}
-static FORCEINLINE HRESULT IXAudio2SourceVoice_SetEffectChain(IXAudio2SourceVoice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) {
- return This->lpVtbl->SetEffectChain(This,pEffectChain);
-}
-static FORCEINLINE HRESULT IXAudio2SourceVoice_EnableEffect(IXAudio2SourceVoice* This,UINT32 EffectIndex,UINT32 OperationSet) {
- return This->lpVtbl->EnableEffect(This,EffectIndex,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio2SourceVoice_DisableEffect(IXAudio2SourceVoice* This,UINT32 EffectIndex,UINT32 OperationSet) {
- return This->lpVtbl->DisableEffect(This,EffectIndex,OperationSet);
-}
-static FORCEINLINE void IXAudio2SourceVoice_GetEffectState(IXAudio2SourceVoice* This,UINT32 EffectIndex,BOOL *pEnabled) {
- This->lpVtbl->GetEffectState(This,EffectIndex,pEnabled);
-}
-static FORCEINLINE HRESULT IXAudio2SourceVoice_SetEffectParameters(IXAudio2SourceVoice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) {
- return This->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio2SourceVoice_GetEffectParameters(IXAudio2SourceVoice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) {
- return This->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize);
-}
-static FORCEINLINE HRESULT IXAudio2SourceVoice_SetFilterParameters(IXAudio2SourceVoice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) {
- return This->lpVtbl->SetFilterParameters(This,pParameters,OperationSet);
-}
-static FORCEINLINE void IXAudio2SourceVoice_GetFilterParameters(IXAudio2SourceVoice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) {
- This->lpVtbl->GetFilterParameters(This,pParameters);
-}
-static FORCEINLINE HRESULT IXAudio2SourceVoice_SetOutputFilterParameters(IXAudio2SourceVoice* This,IXAudio2Voice *pDestinationVoice,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) {
- return This->lpVtbl->SetOutputFilterParameters(This,pDestinationVoice,pParameters,OperationSet);
-}
-static FORCEINLINE void IXAudio2SourceVoice_GetOutputFilterParameters(IXAudio2SourceVoice* This,IXAudio2Voice *pDestinationVoice,XAUDIO2_FILTER_PARAMETERS *pParameters) {
- This->lpVtbl->GetOutputFilterParameters(This,pDestinationVoice,pParameters);
-}
-static FORCEINLINE HRESULT IXAudio2SourceVoice_SetVolume(IXAudio2SourceVoice* This,float Volume,UINT32 OperationSet) {
- return This->lpVtbl->SetVolume(This,Volume,OperationSet);
-}
-static FORCEINLINE void IXAudio2SourceVoice_GetVolume(IXAudio2SourceVoice* This,float *pVolume) {
- This->lpVtbl->GetVolume(This,pVolume);
-}
-static FORCEINLINE HRESULT IXAudio2SourceVoice_SetChannelVolumes(IXAudio2SourceVoice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) {
- return This->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet);
-}
-static FORCEINLINE void IXAudio2SourceVoice_GetChannelVolumes(IXAudio2SourceVoice* This,UINT32 Channels,float *pVolumes) {
- This->lpVtbl->GetChannelVolumes(This,Channels,pVolumes);
-}
-static FORCEINLINE HRESULT IXAudio2SourceVoice_SetOutputMatrix(IXAudio2SourceVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) {
- return This->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet);
-}
-static FORCEINLINE void IXAudio2SourceVoice_GetOutputMatrix(IXAudio2SourceVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) {
- This->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix);
-}
-static FORCEINLINE void IXAudio2SourceVoice_DestroyVoice(IXAudio2SourceVoice* This) {
- This->lpVtbl->DestroyVoice(This);
-}
-/*** IXAudio2SourceVoice methods ***/
-static FORCEINLINE HRESULT IXAudio2SourceVoice_Start(IXAudio2SourceVoice* This,UINT32 Flags,UINT32 OperationSet) {
- return This->lpVtbl->Start(This,Flags,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio2SourceVoice_Stop(IXAudio2SourceVoice* This,UINT32 Flags,UINT32 OperationSet) {
- return This->lpVtbl->Stop(This,Flags,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio2SourceVoice_SubmitSourceBuffer(IXAudio2SourceVoice* This,const XAUDIO2_BUFFER *pBuffer,const XAUDIO2_BUFFER_WMA *pBufferWMA) {
- return This->lpVtbl->SubmitSourceBuffer(This,pBuffer,pBufferWMA);
-}
-static FORCEINLINE HRESULT IXAudio2SourceVoice_FlushSourceBuffers(IXAudio2SourceVoice* This) {
- return This->lpVtbl->FlushSourceBuffers(This);
-}
-static FORCEINLINE HRESULT IXAudio2SourceVoice_Discontinuity(IXAudio2SourceVoice* This) {
- return This->lpVtbl->Discontinuity(This);
-}
-static FORCEINLINE HRESULT IXAudio2SourceVoice_ExitLoop(IXAudio2SourceVoice* This,UINT32 OperationSet) {
- return This->lpVtbl->ExitLoop(This,OperationSet);
-}
-static FORCEINLINE void IXAudio2SourceVoice_GetState(IXAudio2SourceVoice* This,XAUDIO2_VOICE_STATE *pVoiceState,UINT32 Flags) {
- This->lpVtbl->GetState(This,pVoiceState,Flags);
-}
-static FORCEINLINE HRESULT IXAudio2SourceVoice_SetFrequencyRatio(IXAudio2SourceVoice* This,float Ratio,UINT32 OperationSet) {
- return This->lpVtbl->SetFrequencyRatio(This,Ratio,OperationSet);
-}
-static FORCEINLINE void IXAudio2SourceVoice_GetFrequencyRatio(IXAudio2SourceVoice* This,float *pRatio) {
- This->lpVtbl->GetFrequencyRatio(This,pRatio);
-}
-static FORCEINLINE HRESULT IXAudio2SourceVoice_SetSourceSampleRate(IXAudio2SourceVoice* This,UINT32 NewSourceSampleRate) {
- return This->lpVtbl->SetSourceSampleRate(This,NewSourceSampleRate);
-}
-#endif
-#endif
-
-#endif
-
-HRESULT STDMETHODCALLTYPE IXAudio2SourceVoice_Start_Proxy(
- IXAudio2SourceVoice* This,
- UINT32 Flags,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio2SourceVoice_Start_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio2SourceVoice_Stop_Proxy(
- IXAudio2SourceVoice* This,
- UINT32 Flags,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio2SourceVoice_Stop_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio2SourceVoice_SubmitSourceBuffer_Proxy(
- IXAudio2SourceVoice* This,
- const XAUDIO2_BUFFER *pBuffer,
- const XAUDIO2_BUFFER_WMA *pBufferWMA);
-void __RPC_STUB IXAudio2SourceVoice_SubmitSourceBuffer_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio2SourceVoice_FlushSourceBuffers_Proxy(
- IXAudio2SourceVoice* This);
-void __RPC_STUB IXAudio2SourceVoice_FlushSourceBuffers_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio2SourceVoice_Discontinuity_Proxy(
- IXAudio2SourceVoice* This);
-void __RPC_STUB IXAudio2SourceVoice_Discontinuity_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio2SourceVoice_ExitLoop_Proxy(
- IXAudio2SourceVoice* This,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio2SourceVoice_ExitLoop_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio2SourceVoice_GetState_Proxy(
- IXAudio2SourceVoice* This,
- XAUDIO2_VOICE_STATE *pVoiceState,
- UINT32 Flags);
-void __RPC_STUB IXAudio2SourceVoice_GetState_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio2SourceVoice_SetFrequencyRatio_Proxy(
- IXAudio2SourceVoice* This,
- float Ratio,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio2SourceVoice_SetFrequencyRatio_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio2SourceVoice_GetFrequencyRatio_Proxy(
- IXAudio2SourceVoice* This,
- float *pRatio);
-void __RPC_STUB IXAudio2SourceVoice_GetFrequencyRatio_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio2SourceVoice_SetSourceSampleRate_Proxy(
- IXAudio2SourceVoice* This,
- UINT32 NewSourceSampleRate);
-void __RPC_STUB IXAudio2SourceVoice_SetSourceSampleRate_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __IXAudio2SourceVoice_INTERFACE_DEFINED__ */
-
-/*****************************************************************************
- * IXAudio20SubmixVoice interface
- */
-#ifndef __IXAudio20SubmixVoice_INTERFACE_DEFINED__
-#define __IXAudio20SubmixVoice_INTERFACE_DEFINED__
-
-#if defined(__cplusplus) && !defined(CINTERFACE)
-interface IXAudio20SubmixVoice : public IXAudio20Voice
-{
-};
-#else
-typedef struct IXAudio20SubmixVoiceVtbl {
- BEGIN_INTERFACE
-
- /*** IXAudio20Voice methods ***/
- void (STDMETHODCALLTYPE *GetVoiceDetails)(
- IXAudio20SubmixVoice* This,
- XAUDIO2_VOICE_DETAILS *pVoiceDetails);
-
- HRESULT (STDMETHODCALLTYPE *SetOutputVoices)(
- IXAudio20SubmixVoice* This,
- const XAUDIO23_VOICE_SENDS *pSendList);
-
- HRESULT (STDMETHODCALLTYPE *SetEffectChain)(
- IXAudio20SubmixVoice* This,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-
- HRESULT (STDMETHODCALLTYPE *EnableEffect)(
- IXAudio20SubmixVoice* This,
- UINT32 EffectIndex,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *DisableEffect)(
- IXAudio20SubmixVoice* This,
- UINT32 EffectIndex,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetEffectState)(
- IXAudio20SubmixVoice* This,
- UINT32 EffectIndex,
- BOOL *pEnabled);
-
- HRESULT (STDMETHODCALLTYPE *SetEffectParameters)(
- IXAudio20SubmixVoice* This,
- UINT32 EffectIndex,
- const void *pParameters,
- UINT32 ParametersByteSize,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *GetEffectParameters)(
- IXAudio20SubmixVoice* This,
- UINT32 EffectIndex,
- void *pParameters,
- UINT32 ParametersByteSize);
-
- HRESULT (STDMETHODCALLTYPE *SetFilterParameters)(
- IXAudio20SubmixVoice* This,
- const XAUDIO2_FILTER_PARAMETERS *pParameters,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetFilterParameters)(
- IXAudio20SubmixVoice* This,
- XAUDIO2_FILTER_PARAMETERS *pParameters);
-
- HRESULT (STDMETHODCALLTYPE *SetVolume)(
- IXAudio20SubmixVoice* This,
- float Volume,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetVolume)(
- IXAudio20SubmixVoice* This,
- float *pVolume);
-
- HRESULT (STDMETHODCALLTYPE *SetChannelVolumes)(
- IXAudio20SubmixVoice* This,
- UINT32 Channels,
- const float *pVolumes,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetChannelVolumes)(
- IXAudio20SubmixVoice* This,
- UINT32 Channels,
- float *pVolumes);
-
- HRESULT (STDMETHODCALLTYPE *SetOutputMatrix)(
- IXAudio20SubmixVoice* This,
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- const float *pLevelMatrix,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *GetOutputMatrix)(
- IXAudio20SubmixVoice* This,
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- float *pLevelMatrix);
-
- void (STDMETHODCALLTYPE *DestroyVoice)(
- IXAudio20SubmixVoice* This);
-
- END_INTERFACE
-} IXAudio20SubmixVoiceVtbl;
-interface IXAudio20SubmixVoice {
- CONST_VTBL IXAudio20SubmixVoiceVtbl* lpVtbl;
-};
-
-#ifdef COBJMACROS
-#ifndef WIDL_C_INLINE_WRAPPERS
-/*** IXAudio20Voice methods ***/
-#define IXAudio20SubmixVoice_GetVoiceDetails(This,pVoiceDetails) (This)->lpVtbl->GetVoiceDetails(This,pVoiceDetails)
-#define IXAudio20SubmixVoice_SetOutputVoices(This,pSendList) (This)->lpVtbl->SetOutputVoices(This,pSendList)
-#define IXAudio20SubmixVoice_SetEffectChain(This,pEffectChain) (This)->lpVtbl->SetEffectChain(This,pEffectChain)
-#define IXAudio20SubmixVoice_EnableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->EnableEffect(This,EffectIndex,OperationSet)
-#define IXAudio20SubmixVoice_DisableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->DisableEffect(This,EffectIndex,OperationSet)
-#define IXAudio20SubmixVoice_GetEffectState(This,EffectIndex,pEnabled) (This)->lpVtbl->GetEffectState(This,EffectIndex,pEnabled)
-#define IXAudio20SubmixVoice_SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) (This)->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet)
-#define IXAudio20SubmixVoice_GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) (This)->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize)
-#define IXAudio20SubmixVoice_SetFilterParameters(This,pParameters,OperationSet) (This)->lpVtbl->SetFilterParameters(This,pParameters,OperationSet)
-#define IXAudio20SubmixVoice_GetFilterParameters(This,pParameters) (This)->lpVtbl->GetFilterParameters(This,pParameters)
-#define IXAudio20SubmixVoice_SetVolume(This,Volume,OperationSet) (This)->lpVtbl->SetVolume(This,Volume,OperationSet)
-#define IXAudio20SubmixVoice_GetVolume(This,pVolume) (This)->lpVtbl->GetVolume(This,pVolume)
-#define IXAudio20SubmixVoice_SetChannelVolumes(This,Channels,pVolumes,OperationSet) (This)->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet)
-#define IXAudio20SubmixVoice_GetChannelVolumes(This,Channels,pVolumes) (This)->lpVtbl->GetChannelVolumes(This,Channels,pVolumes)
-#define IXAudio20SubmixVoice_SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) (This)->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet)
-#define IXAudio20SubmixVoice_GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) (This)->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix)
-#define IXAudio20SubmixVoice_DestroyVoice(This) (This)->lpVtbl->DestroyVoice(This)
-#else
-/*** IXAudio20Voice methods ***/
-static FORCEINLINE void IXAudio20SubmixVoice_GetVoiceDetails(IXAudio20SubmixVoice* This,XAUDIO2_VOICE_DETAILS *pVoiceDetails) {
- This->lpVtbl->GetVoiceDetails(This,pVoiceDetails);
-}
-static FORCEINLINE HRESULT IXAudio20SubmixVoice_SetOutputVoices(IXAudio20SubmixVoice* This,const XAUDIO23_VOICE_SENDS *pSendList) {
- return This->lpVtbl->SetOutputVoices(This,pSendList);
-}
-static FORCEINLINE HRESULT IXAudio20SubmixVoice_SetEffectChain(IXAudio20SubmixVoice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) {
- return This->lpVtbl->SetEffectChain(This,pEffectChain);
-}
-static FORCEINLINE HRESULT IXAudio20SubmixVoice_EnableEffect(IXAudio20SubmixVoice* This,UINT32 EffectIndex,UINT32 OperationSet) {
- return This->lpVtbl->EnableEffect(This,EffectIndex,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio20SubmixVoice_DisableEffect(IXAudio20SubmixVoice* This,UINT32 EffectIndex,UINT32 OperationSet) {
- return This->lpVtbl->DisableEffect(This,EffectIndex,OperationSet);
-}
-static FORCEINLINE void IXAudio20SubmixVoice_GetEffectState(IXAudio20SubmixVoice* This,UINT32 EffectIndex,BOOL *pEnabled) {
- This->lpVtbl->GetEffectState(This,EffectIndex,pEnabled);
-}
-static FORCEINLINE HRESULT IXAudio20SubmixVoice_SetEffectParameters(IXAudio20SubmixVoice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) {
- return This->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio20SubmixVoice_GetEffectParameters(IXAudio20SubmixVoice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) {
- return This->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize);
-}
-static FORCEINLINE HRESULT IXAudio20SubmixVoice_SetFilterParameters(IXAudio20SubmixVoice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) {
- return This->lpVtbl->SetFilterParameters(This,pParameters,OperationSet);
-}
-static FORCEINLINE void IXAudio20SubmixVoice_GetFilterParameters(IXAudio20SubmixVoice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) {
- This->lpVtbl->GetFilterParameters(This,pParameters);
-}
-static FORCEINLINE HRESULT IXAudio20SubmixVoice_SetVolume(IXAudio20SubmixVoice* This,float Volume,UINT32 OperationSet) {
- return This->lpVtbl->SetVolume(This,Volume,OperationSet);
-}
-static FORCEINLINE void IXAudio20SubmixVoice_GetVolume(IXAudio20SubmixVoice* This,float *pVolume) {
- This->lpVtbl->GetVolume(This,pVolume);
-}
-static FORCEINLINE HRESULT IXAudio20SubmixVoice_SetChannelVolumes(IXAudio20SubmixVoice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) {
- return This->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet);
-}
-static FORCEINLINE void IXAudio20SubmixVoice_GetChannelVolumes(IXAudio20SubmixVoice* This,UINT32 Channels,float *pVolumes) {
- This->lpVtbl->GetChannelVolumes(This,Channels,pVolumes);
-}
-static FORCEINLINE HRESULT IXAudio20SubmixVoice_SetOutputMatrix(IXAudio20SubmixVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) {
- return This->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio20SubmixVoice_GetOutputMatrix(IXAudio20SubmixVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) {
- return This->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix);
-}
-static FORCEINLINE void IXAudio20SubmixVoice_DestroyVoice(IXAudio20SubmixVoice* This) {
- This->lpVtbl->DestroyVoice(This);
-}
-#endif
-#endif
-
-#endif
-
-
-#endif /* __IXAudio20SubmixVoice_INTERFACE_DEFINED__ */
-
-/*****************************************************************************
- * IXAudio23SubmixVoice interface
- */
-#ifndef __IXAudio23SubmixVoice_INTERFACE_DEFINED__
-#define __IXAudio23SubmixVoice_INTERFACE_DEFINED__
-
-#if defined(__cplusplus) && !defined(CINTERFACE)
-interface IXAudio23SubmixVoice : public IXAudio23Voice
-{
-};
-#else
-typedef struct IXAudio23SubmixVoiceVtbl {
- BEGIN_INTERFACE
-
- /*** IXAudio23Voice methods ***/
- void (STDMETHODCALLTYPE *GetVoiceDetails)(
- IXAudio23SubmixVoice* This,
- XAUDIO2_VOICE_DETAILS *pVoiceDetails);
-
- HRESULT (STDMETHODCALLTYPE *SetOutputVoices)(
- IXAudio23SubmixVoice* This,
- const XAUDIO23_VOICE_SENDS *pSendList);
-
- HRESULT (STDMETHODCALLTYPE *SetEffectChain)(
- IXAudio23SubmixVoice* This,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-
- HRESULT (STDMETHODCALLTYPE *EnableEffect)(
- IXAudio23SubmixVoice* This,
- UINT32 EffectIndex,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *DisableEffect)(
- IXAudio23SubmixVoice* This,
- UINT32 EffectIndex,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetEffectState)(
- IXAudio23SubmixVoice* This,
- UINT32 EffectIndex,
- BOOL *pEnabled);
-
- HRESULT (STDMETHODCALLTYPE *SetEffectParameters)(
- IXAudio23SubmixVoice* This,
- UINT32 EffectIndex,
- const void *pParameters,
- UINT32 ParametersByteSize,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *GetEffectParameters)(
- IXAudio23SubmixVoice* This,
- UINT32 EffectIndex,
- void *pParameters,
- UINT32 ParametersByteSize);
-
- HRESULT (STDMETHODCALLTYPE *SetFilterParameters)(
- IXAudio23SubmixVoice* This,
- const XAUDIO2_FILTER_PARAMETERS *pParameters,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetFilterParameters)(
- IXAudio23SubmixVoice* This,
- XAUDIO2_FILTER_PARAMETERS *pParameters);
-
- HRESULT (STDMETHODCALLTYPE *SetVolume)(
- IXAudio23SubmixVoice* This,
- float Volume,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetVolume)(
- IXAudio23SubmixVoice* This,
- float *pVolume);
-
- HRESULT (STDMETHODCALLTYPE *SetChannelVolumes)(
- IXAudio23SubmixVoice* This,
- UINT32 Channels,
- const float *pVolumes,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetChannelVolumes)(
- IXAudio23SubmixVoice* This,
- UINT32 Channels,
- float *pVolumes);
-
- HRESULT (STDMETHODCALLTYPE *SetOutputMatrix)(
- IXAudio23SubmixVoice* This,
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- const float *pLevelMatrix,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetOutputMatrix)(
- IXAudio23SubmixVoice* This,
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- float *pLevelMatrix);
-
- void (STDMETHODCALLTYPE *DestroyVoice)(
- IXAudio23SubmixVoice* This);
-
- END_INTERFACE
-} IXAudio23SubmixVoiceVtbl;
-interface IXAudio23SubmixVoice {
- CONST_VTBL IXAudio23SubmixVoiceVtbl* lpVtbl;
-};
-
-#ifdef COBJMACROS
-#ifndef WIDL_C_INLINE_WRAPPERS
-/*** IXAudio23Voice methods ***/
-#define IXAudio23SubmixVoice_GetVoiceDetails(This,pVoiceDetails) (This)->lpVtbl->GetVoiceDetails(This,pVoiceDetails)
-#define IXAudio23SubmixVoice_SetOutputVoices(This,pSendList) (This)->lpVtbl->SetOutputVoices(This,pSendList)
-#define IXAudio23SubmixVoice_SetEffectChain(This,pEffectChain) (This)->lpVtbl->SetEffectChain(This,pEffectChain)
-#define IXAudio23SubmixVoice_EnableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->EnableEffect(This,EffectIndex,OperationSet)
-#define IXAudio23SubmixVoice_DisableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->DisableEffect(This,EffectIndex,OperationSet)
-#define IXAudio23SubmixVoice_GetEffectState(This,EffectIndex,pEnabled) (This)->lpVtbl->GetEffectState(This,EffectIndex,pEnabled)
-#define IXAudio23SubmixVoice_SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) (This)->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet)
-#define IXAudio23SubmixVoice_GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) (This)->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize)
-#define IXAudio23SubmixVoice_SetFilterParameters(This,pParameters,OperationSet) (This)->lpVtbl->SetFilterParameters(This,pParameters,OperationSet)
-#define IXAudio23SubmixVoice_GetFilterParameters(This,pParameters) (This)->lpVtbl->GetFilterParameters(This,pParameters)
-#define IXAudio23SubmixVoice_SetVolume(This,Volume,OperationSet) (This)->lpVtbl->SetVolume(This,Volume,OperationSet)
-#define IXAudio23SubmixVoice_GetVolume(This,pVolume) (This)->lpVtbl->GetVolume(This,pVolume)
-#define IXAudio23SubmixVoice_SetChannelVolumes(This,Channels,pVolumes,OperationSet) (This)->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet)
-#define IXAudio23SubmixVoice_GetChannelVolumes(This,Channels,pVolumes) (This)->lpVtbl->GetChannelVolumes(This,Channels,pVolumes)
-#define IXAudio23SubmixVoice_SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) (This)->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet)
-#define IXAudio23SubmixVoice_GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) (This)->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix)
-#define IXAudio23SubmixVoice_DestroyVoice(This) (This)->lpVtbl->DestroyVoice(This)
-#else
-/*** IXAudio23Voice methods ***/
-static FORCEINLINE void IXAudio23SubmixVoice_GetVoiceDetails(IXAudio23SubmixVoice* This,XAUDIO2_VOICE_DETAILS *pVoiceDetails) {
- This->lpVtbl->GetVoiceDetails(This,pVoiceDetails);
-}
-static FORCEINLINE HRESULT IXAudio23SubmixVoice_SetOutputVoices(IXAudio23SubmixVoice* This,const XAUDIO23_VOICE_SENDS *pSendList) {
- return This->lpVtbl->SetOutputVoices(This,pSendList);
-}
-static FORCEINLINE HRESULT IXAudio23SubmixVoice_SetEffectChain(IXAudio23SubmixVoice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) {
- return This->lpVtbl->SetEffectChain(This,pEffectChain);
-}
-static FORCEINLINE HRESULT IXAudio23SubmixVoice_EnableEffect(IXAudio23SubmixVoice* This,UINT32 EffectIndex,UINT32 OperationSet) {
- return This->lpVtbl->EnableEffect(This,EffectIndex,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio23SubmixVoice_DisableEffect(IXAudio23SubmixVoice* This,UINT32 EffectIndex,UINT32 OperationSet) {
- return This->lpVtbl->DisableEffect(This,EffectIndex,OperationSet);
-}
-static FORCEINLINE void IXAudio23SubmixVoice_GetEffectState(IXAudio23SubmixVoice* This,UINT32 EffectIndex,BOOL *pEnabled) {
- This->lpVtbl->GetEffectState(This,EffectIndex,pEnabled);
-}
-static FORCEINLINE HRESULT IXAudio23SubmixVoice_SetEffectParameters(IXAudio23SubmixVoice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) {
- return This->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio23SubmixVoice_GetEffectParameters(IXAudio23SubmixVoice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) {
- return This->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize);
-}
-static FORCEINLINE HRESULT IXAudio23SubmixVoice_SetFilterParameters(IXAudio23SubmixVoice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) {
- return This->lpVtbl->SetFilterParameters(This,pParameters,OperationSet);
-}
-static FORCEINLINE void IXAudio23SubmixVoice_GetFilterParameters(IXAudio23SubmixVoice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) {
- This->lpVtbl->GetFilterParameters(This,pParameters);
-}
-static FORCEINLINE HRESULT IXAudio23SubmixVoice_SetVolume(IXAudio23SubmixVoice* This,float Volume,UINT32 OperationSet) {
- return This->lpVtbl->SetVolume(This,Volume,OperationSet);
-}
-static FORCEINLINE void IXAudio23SubmixVoice_GetVolume(IXAudio23SubmixVoice* This,float *pVolume) {
- This->lpVtbl->GetVolume(This,pVolume);
-}
-static FORCEINLINE HRESULT IXAudio23SubmixVoice_SetChannelVolumes(IXAudio23SubmixVoice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) {
- return This->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet);
-}
-static FORCEINLINE void IXAudio23SubmixVoice_GetChannelVolumes(IXAudio23SubmixVoice* This,UINT32 Channels,float *pVolumes) {
- This->lpVtbl->GetChannelVolumes(This,Channels,pVolumes);
-}
-static FORCEINLINE HRESULT IXAudio23SubmixVoice_SetOutputMatrix(IXAudio23SubmixVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) {
- return This->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet);
-}
-static FORCEINLINE void IXAudio23SubmixVoice_GetOutputMatrix(IXAudio23SubmixVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) {
- This->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix);
-}
-static FORCEINLINE void IXAudio23SubmixVoice_DestroyVoice(IXAudio23SubmixVoice* This) {
- This->lpVtbl->DestroyVoice(This);
-}
-#endif
-#endif
-
-#endif
-
-
-#endif /* __IXAudio23SubmixVoice_INTERFACE_DEFINED__ */
-
-/*****************************************************************************
- * IXAudio2SubmixVoice interface
- */
-#ifndef __IXAudio2SubmixVoice_INTERFACE_DEFINED__
-#define __IXAudio2SubmixVoice_INTERFACE_DEFINED__
-
-#if defined(__cplusplus) && !defined(CINTERFACE)
-interface IXAudio2SubmixVoice : public IXAudio2Voice
-{
-};
-#else
-typedef struct IXAudio2SubmixVoiceVtbl {
- BEGIN_INTERFACE
-
- /*** IXAudio2Voice methods ***/
- void (STDMETHODCALLTYPE *GetVoiceDetails)(
- IXAudio2SubmixVoice* This,
- XAUDIO2_VOICE_DETAILS *pVoiceDetails);
-
- HRESULT (STDMETHODCALLTYPE *SetOutputVoices)(
- IXAudio2SubmixVoice* This,
- const XAUDIO2_VOICE_SENDS *pSendList);
-
- HRESULT (STDMETHODCALLTYPE *SetEffectChain)(
- IXAudio2SubmixVoice* This,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-
- HRESULT (STDMETHODCALLTYPE *EnableEffect)(
- IXAudio2SubmixVoice* This,
- UINT32 EffectIndex,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *DisableEffect)(
- IXAudio2SubmixVoice* This,
- UINT32 EffectIndex,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetEffectState)(
- IXAudio2SubmixVoice* This,
- UINT32 EffectIndex,
- BOOL *pEnabled);
-
- HRESULT (STDMETHODCALLTYPE *SetEffectParameters)(
- IXAudio2SubmixVoice* This,
- UINT32 EffectIndex,
- const void *pParameters,
- UINT32 ParametersByteSize,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *GetEffectParameters)(
- IXAudio2SubmixVoice* This,
- UINT32 EffectIndex,
- void *pParameters,
- UINT32 ParametersByteSize);
-
- HRESULT (STDMETHODCALLTYPE *SetFilterParameters)(
- IXAudio2SubmixVoice* This,
- const XAUDIO2_FILTER_PARAMETERS *pParameters,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetFilterParameters)(
- IXAudio2SubmixVoice* This,
- XAUDIO2_FILTER_PARAMETERS *pParameters);
-
- HRESULT (STDMETHODCALLTYPE *SetOutputFilterParameters)(
- IXAudio2SubmixVoice* This,
- IXAudio2Voice *pDestinationVoice,
- const XAUDIO2_FILTER_PARAMETERS *pParameters,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetOutputFilterParameters)(
- IXAudio2SubmixVoice* This,
- IXAudio2Voice *pDestinationVoice,
- XAUDIO2_FILTER_PARAMETERS *pParameters);
-
- HRESULT (STDMETHODCALLTYPE *SetVolume)(
- IXAudio2SubmixVoice* This,
- float Volume,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetVolume)(
- IXAudio2SubmixVoice* This,
- float *pVolume);
-
- HRESULT (STDMETHODCALLTYPE *SetChannelVolumes)(
- IXAudio2SubmixVoice* This,
- UINT32 Channels,
- const float *pVolumes,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetChannelVolumes)(
- IXAudio2SubmixVoice* This,
- UINT32 Channels,
- float *pVolumes);
-
- HRESULT (STDMETHODCALLTYPE *SetOutputMatrix)(
- IXAudio2SubmixVoice* This,
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- const float *pLevelMatrix,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetOutputMatrix)(
- IXAudio2SubmixVoice* This,
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- float *pLevelMatrix);
-
- void (STDMETHODCALLTYPE *DestroyVoice)(
- IXAudio2SubmixVoice* This);
-
- END_INTERFACE
-} IXAudio2SubmixVoiceVtbl;
-interface IXAudio2SubmixVoice {
- CONST_VTBL IXAudio2SubmixVoiceVtbl* lpVtbl;
-};
-
-#ifdef COBJMACROS
-#ifndef WIDL_C_INLINE_WRAPPERS
-/*** IXAudio2Voice methods ***/
-#define IXAudio2SubmixVoice_GetVoiceDetails(This,pVoiceDetails) (This)->lpVtbl->GetVoiceDetails(This,pVoiceDetails)
-#define IXAudio2SubmixVoice_SetOutputVoices(This,pSendList) (This)->lpVtbl->SetOutputVoices(This,pSendList)
-#define IXAudio2SubmixVoice_SetEffectChain(This,pEffectChain) (This)->lpVtbl->SetEffectChain(This,pEffectChain)
-#define IXAudio2SubmixVoice_EnableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->EnableEffect(This,EffectIndex,OperationSet)
-#define IXAudio2SubmixVoice_DisableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->DisableEffect(This,EffectIndex,OperationSet)
-#define IXAudio2SubmixVoice_GetEffectState(This,EffectIndex,pEnabled) (This)->lpVtbl->GetEffectState(This,EffectIndex,pEnabled)
-#define IXAudio2SubmixVoice_SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) (This)->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet)
-#define IXAudio2SubmixVoice_GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) (This)->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize)
-#define IXAudio2SubmixVoice_SetFilterParameters(This,pParameters,OperationSet) (This)->lpVtbl->SetFilterParameters(This,pParameters,OperationSet)
-#define IXAudio2SubmixVoice_GetFilterParameters(This,pParameters) (This)->lpVtbl->GetFilterParameters(This,pParameters)
-#define IXAudio2SubmixVoice_SetOutputFilterParameters(This,pDestinationVoice,pParameters,OperationSet) (This)->lpVtbl->SetOutputFilterParameters(This,pDestinationVoice,pParameters,OperationSet)
-#define IXAudio2SubmixVoice_GetOutputFilterParameters(This,pDestinationVoice,pParameters) (This)->lpVtbl->GetOutputFilterParameters(This,pDestinationVoice,pParameters)
-#define IXAudio2SubmixVoice_SetVolume(This,Volume,OperationSet) (This)->lpVtbl->SetVolume(This,Volume,OperationSet)
-#define IXAudio2SubmixVoice_GetVolume(This,pVolume) (This)->lpVtbl->GetVolume(This,pVolume)
-#define IXAudio2SubmixVoice_SetChannelVolumes(This,Channels,pVolumes,OperationSet) (This)->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet)
-#define IXAudio2SubmixVoice_GetChannelVolumes(This,Channels,pVolumes) (This)->lpVtbl->GetChannelVolumes(This,Channels,pVolumes)
-#define IXAudio2SubmixVoice_SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) (This)->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet)
-#define IXAudio2SubmixVoice_GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) (This)->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix)
-#define IXAudio2SubmixVoice_DestroyVoice(This) (This)->lpVtbl->DestroyVoice(This)
-#else
-/*** IXAudio2Voice methods ***/
-static FORCEINLINE void IXAudio2SubmixVoice_GetVoiceDetails(IXAudio2SubmixVoice* This,XAUDIO2_VOICE_DETAILS *pVoiceDetails) {
- This->lpVtbl->GetVoiceDetails(This,pVoiceDetails);
-}
-static FORCEINLINE HRESULT IXAudio2SubmixVoice_SetOutputVoices(IXAudio2SubmixVoice* This,const XAUDIO2_VOICE_SENDS *pSendList) {
- return This->lpVtbl->SetOutputVoices(This,pSendList);
-}
-static FORCEINLINE HRESULT IXAudio2SubmixVoice_SetEffectChain(IXAudio2SubmixVoice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) {
- return This->lpVtbl->SetEffectChain(This,pEffectChain);
-}
-static FORCEINLINE HRESULT IXAudio2SubmixVoice_EnableEffect(IXAudio2SubmixVoice* This,UINT32 EffectIndex,UINT32 OperationSet) {
- return This->lpVtbl->EnableEffect(This,EffectIndex,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio2SubmixVoice_DisableEffect(IXAudio2SubmixVoice* This,UINT32 EffectIndex,UINT32 OperationSet) {
- return This->lpVtbl->DisableEffect(This,EffectIndex,OperationSet);
-}
-static FORCEINLINE void IXAudio2SubmixVoice_GetEffectState(IXAudio2SubmixVoice* This,UINT32 EffectIndex,BOOL *pEnabled) {
- This->lpVtbl->GetEffectState(This,EffectIndex,pEnabled);
-}
-static FORCEINLINE HRESULT IXAudio2SubmixVoice_SetEffectParameters(IXAudio2SubmixVoice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) {
- return This->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio2SubmixVoice_GetEffectParameters(IXAudio2SubmixVoice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) {
- return This->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize);
-}
-static FORCEINLINE HRESULT IXAudio2SubmixVoice_SetFilterParameters(IXAudio2SubmixVoice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) {
- return This->lpVtbl->SetFilterParameters(This,pParameters,OperationSet);
-}
-static FORCEINLINE void IXAudio2SubmixVoice_GetFilterParameters(IXAudio2SubmixVoice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) {
- This->lpVtbl->GetFilterParameters(This,pParameters);
-}
-static FORCEINLINE HRESULT IXAudio2SubmixVoice_SetOutputFilterParameters(IXAudio2SubmixVoice* This,IXAudio2Voice *pDestinationVoice,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) {
- return This->lpVtbl->SetOutputFilterParameters(This,pDestinationVoice,pParameters,OperationSet);
-}
-static FORCEINLINE void IXAudio2SubmixVoice_GetOutputFilterParameters(IXAudio2SubmixVoice* This,IXAudio2Voice *pDestinationVoice,XAUDIO2_FILTER_PARAMETERS *pParameters) {
- This->lpVtbl->GetOutputFilterParameters(This,pDestinationVoice,pParameters);
-}
-static FORCEINLINE HRESULT IXAudio2SubmixVoice_SetVolume(IXAudio2SubmixVoice* This,float Volume,UINT32 OperationSet) {
- return This->lpVtbl->SetVolume(This,Volume,OperationSet);
-}
-static FORCEINLINE void IXAudio2SubmixVoice_GetVolume(IXAudio2SubmixVoice* This,float *pVolume) {
- This->lpVtbl->GetVolume(This,pVolume);
-}
-static FORCEINLINE HRESULT IXAudio2SubmixVoice_SetChannelVolumes(IXAudio2SubmixVoice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) {
- return This->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet);
-}
-static FORCEINLINE void IXAudio2SubmixVoice_GetChannelVolumes(IXAudio2SubmixVoice* This,UINT32 Channels,float *pVolumes) {
- This->lpVtbl->GetChannelVolumes(This,Channels,pVolumes);
-}
-static FORCEINLINE HRESULT IXAudio2SubmixVoice_SetOutputMatrix(IXAudio2SubmixVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) {
- return This->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet);
-}
-static FORCEINLINE void IXAudio2SubmixVoice_GetOutputMatrix(IXAudio2SubmixVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) {
- This->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix);
-}
-static FORCEINLINE void IXAudio2SubmixVoice_DestroyVoice(IXAudio2SubmixVoice* This) {
- This->lpVtbl->DestroyVoice(This);
-}
-#endif
-#endif
-
-#endif
-
-
-#endif /* __IXAudio2SubmixVoice_INTERFACE_DEFINED__ */
-
-/*****************************************************************************
- * IXAudio20MasteringVoice interface
- */
-#ifndef __IXAudio20MasteringVoice_INTERFACE_DEFINED__
-#define __IXAudio20MasteringVoice_INTERFACE_DEFINED__
-
-#if defined(__cplusplus) && !defined(CINTERFACE)
-interface IXAudio20MasteringVoice : public IXAudio20Voice
-{
-};
-#else
-typedef struct IXAudio20MasteringVoiceVtbl {
- BEGIN_INTERFACE
-
- /*** IXAudio20Voice methods ***/
- void (STDMETHODCALLTYPE *GetVoiceDetails)(
- IXAudio20MasteringVoice* This,
- XAUDIO2_VOICE_DETAILS *pVoiceDetails);
-
- HRESULT (STDMETHODCALLTYPE *SetOutputVoices)(
- IXAudio20MasteringVoice* This,
- const XAUDIO23_VOICE_SENDS *pSendList);
-
- HRESULT (STDMETHODCALLTYPE *SetEffectChain)(
- IXAudio20MasteringVoice* This,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-
- HRESULT (STDMETHODCALLTYPE *EnableEffect)(
- IXAudio20MasteringVoice* This,
- UINT32 EffectIndex,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *DisableEffect)(
- IXAudio20MasteringVoice* This,
- UINT32 EffectIndex,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetEffectState)(
- IXAudio20MasteringVoice* This,
- UINT32 EffectIndex,
- BOOL *pEnabled);
-
- HRESULT (STDMETHODCALLTYPE *SetEffectParameters)(
- IXAudio20MasteringVoice* This,
- UINT32 EffectIndex,
- const void *pParameters,
- UINT32 ParametersByteSize,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *GetEffectParameters)(
- IXAudio20MasteringVoice* This,
- UINT32 EffectIndex,
- void *pParameters,
- UINT32 ParametersByteSize);
-
- HRESULT (STDMETHODCALLTYPE *SetFilterParameters)(
- IXAudio20MasteringVoice* This,
- const XAUDIO2_FILTER_PARAMETERS *pParameters,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetFilterParameters)(
- IXAudio20MasteringVoice* This,
- XAUDIO2_FILTER_PARAMETERS *pParameters);
-
- HRESULT (STDMETHODCALLTYPE *SetVolume)(
- IXAudio20MasteringVoice* This,
- float Volume,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetVolume)(
- IXAudio20MasteringVoice* This,
- float *pVolume);
-
- HRESULT (STDMETHODCALLTYPE *SetChannelVolumes)(
- IXAudio20MasteringVoice* This,
- UINT32 Channels,
- const float *pVolumes,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetChannelVolumes)(
- IXAudio20MasteringVoice* This,
- UINT32 Channels,
- float *pVolumes);
-
- HRESULT (STDMETHODCALLTYPE *SetOutputMatrix)(
- IXAudio20MasteringVoice* This,
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- const float *pLevelMatrix,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *GetOutputMatrix)(
- IXAudio20MasteringVoice* This,
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- float *pLevelMatrix);
-
- void (STDMETHODCALLTYPE *DestroyVoice)(
- IXAudio20MasteringVoice* This);
-
- END_INTERFACE
-} IXAudio20MasteringVoiceVtbl;
-interface IXAudio20MasteringVoice {
- CONST_VTBL IXAudio20MasteringVoiceVtbl* lpVtbl;
-};
-
-#ifdef COBJMACROS
-#ifndef WIDL_C_INLINE_WRAPPERS
-/*** IXAudio20Voice methods ***/
-#define IXAudio20MasteringVoice_GetVoiceDetails(This,pVoiceDetails) (This)->lpVtbl->GetVoiceDetails(This,pVoiceDetails)
-#define IXAudio20MasteringVoice_SetOutputVoices(This,pSendList) (This)->lpVtbl->SetOutputVoices(This,pSendList)
-#define IXAudio20MasteringVoice_SetEffectChain(This,pEffectChain) (This)->lpVtbl->SetEffectChain(This,pEffectChain)
-#define IXAudio20MasteringVoice_EnableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->EnableEffect(This,EffectIndex,OperationSet)
-#define IXAudio20MasteringVoice_DisableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->DisableEffect(This,EffectIndex,OperationSet)
-#define IXAudio20MasteringVoice_GetEffectState(This,EffectIndex,pEnabled) (This)->lpVtbl->GetEffectState(This,EffectIndex,pEnabled)
-#define IXAudio20MasteringVoice_SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) (This)->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet)
-#define IXAudio20MasteringVoice_GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) (This)->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize)
-#define IXAudio20MasteringVoice_SetFilterParameters(This,pParameters,OperationSet) (This)->lpVtbl->SetFilterParameters(This,pParameters,OperationSet)
-#define IXAudio20MasteringVoice_GetFilterParameters(This,pParameters) (This)->lpVtbl->GetFilterParameters(This,pParameters)
-#define IXAudio20MasteringVoice_SetVolume(This,Volume,OperationSet) (This)->lpVtbl->SetVolume(This,Volume,OperationSet)
-#define IXAudio20MasteringVoice_GetVolume(This,pVolume) (This)->lpVtbl->GetVolume(This,pVolume)
-#define IXAudio20MasteringVoice_SetChannelVolumes(This,Channels,pVolumes,OperationSet) (This)->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet)
-#define IXAudio20MasteringVoice_GetChannelVolumes(This,Channels,pVolumes) (This)->lpVtbl->GetChannelVolumes(This,Channels,pVolumes)
-#define IXAudio20MasteringVoice_SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) (This)->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet)
-#define IXAudio20MasteringVoice_GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) (This)->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix)
-#define IXAudio20MasteringVoice_DestroyVoice(This) (This)->lpVtbl->DestroyVoice(This)
-#else
-/*** IXAudio20Voice methods ***/
-static FORCEINLINE void IXAudio20MasteringVoice_GetVoiceDetails(IXAudio20MasteringVoice* This,XAUDIO2_VOICE_DETAILS *pVoiceDetails) {
- This->lpVtbl->GetVoiceDetails(This,pVoiceDetails);
-}
-static FORCEINLINE HRESULT IXAudio20MasteringVoice_SetOutputVoices(IXAudio20MasteringVoice* This,const XAUDIO23_VOICE_SENDS *pSendList) {
- return This->lpVtbl->SetOutputVoices(This,pSendList);
-}
-static FORCEINLINE HRESULT IXAudio20MasteringVoice_SetEffectChain(IXAudio20MasteringVoice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) {
- return This->lpVtbl->SetEffectChain(This,pEffectChain);
-}
-static FORCEINLINE HRESULT IXAudio20MasteringVoice_EnableEffect(IXAudio20MasteringVoice* This,UINT32 EffectIndex,UINT32 OperationSet) {
- return This->lpVtbl->EnableEffect(This,EffectIndex,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio20MasteringVoice_DisableEffect(IXAudio20MasteringVoice* This,UINT32 EffectIndex,UINT32 OperationSet) {
- return This->lpVtbl->DisableEffect(This,EffectIndex,OperationSet);
-}
-static FORCEINLINE void IXAudio20MasteringVoice_GetEffectState(IXAudio20MasteringVoice* This,UINT32 EffectIndex,BOOL *pEnabled) {
- This->lpVtbl->GetEffectState(This,EffectIndex,pEnabled);
-}
-static FORCEINLINE HRESULT IXAudio20MasteringVoice_SetEffectParameters(IXAudio20MasteringVoice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) {
- return This->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio20MasteringVoice_GetEffectParameters(IXAudio20MasteringVoice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) {
- return This->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize);
-}
-static FORCEINLINE HRESULT IXAudio20MasteringVoice_SetFilterParameters(IXAudio20MasteringVoice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) {
- return This->lpVtbl->SetFilterParameters(This,pParameters,OperationSet);
-}
-static FORCEINLINE void IXAudio20MasteringVoice_GetFilterParameters(IXAudio20MasteringVoice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) {
- This->lpVtbl->GetFilterParameters(This,pParameters);
-}
-static FORCEINLINE HRESULT IXAudio20MasteringVoice_SetVolume(IXAudio20MasteringVoice* This,float Volume,UINT32 OperationSet) {
- return This->lpVtbl->SetVolume(This,Volume,OperationSet);
-}
-static FORCEINLINE void IXAudio20MasteringVoice_GetVolume(IXAudio20MasteringVoice* This,float *pVolume) {
- This->lpVtbl->GetVolume(This,pVolume);
-}
-static FORCEINLINE HRESULT IXAudio20MasteringVoice_SetChannelVolumes(IXAudio20MasteringVoice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) {
- return This->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet);
-}
-static FORCEINLINE void IXAudio20MasteringVoice_GetChannelVolumes(IXAudio20MasteringVoice* This,UINT32 Channels,float *pVolumes) {
- This->lpVtbl->GetChannelVolumes(This,Channels,pVolumes);
-}
-static FORCEINLINE HRESULT IXAudio20MasteringVoice_SetOutputMatrix(IXAudio20MasteringVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) {
- return This->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio20MasteringVoice_GetOutputMatrix(IXAudio20MasteringVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) {
- return This->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix);
-}
-static FORCEINLINE void IXAudio20MasteringVoice_DestroyVoice(IXAudio20MasteringVoice* This) {
- This->lpVtbl->DestroyVoice(This);
-}
-#endif
-#endif
-
-#endif
-
-
-#endif /* __IXAudio20MasteringVoice_INTERFACE_DEFINED__ */
-
-/*****************************************************************************
- * IXAudio23MasteringVoice interface
- */
-#ifndef __IXAudio23MasteringVoice_INTERFACE_DEFINED__
-#define __IXAudio23MasteringVoice_INTERFACE_DEFINED__
-
-#if defined(__cplusplus) && !defined(CINTERFACE)
-interface IXAudio23MasteringVoice : public IXAudio23Voice
-{
-};
-#else
-typedef struct IXAudio23MasteringVoiceVtbl {
- BEGIN_INTERFACE
-
- /*** IXAudio23Voice methods ***/
- void (STDMETHODCALLTYPE *GetVoiceDetails)(
- IXAudio23MasteringVoice* This,
- XAUDIO2_VOICE_DETAILS *pVoiceDetails);
-
- HRESULT (STDMETHODCALLTYPE *SetOutputVoices)(
- IXAudio23MasteringVoice* This,
- const XAUDIO23_VOICE_SENDS *pSendList);
-
- HRESULT (STDMETHODCALLTYPE *SetEffectChain)(
- IXAudio23MasteringVoice* This,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-
- HRESULT (STDMETHODCALLTYPE *EnableEffect)(
- IXAudio23MasteringVoice* This,
- UINT32 EffectIndex,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *DisableEffect)(
- IXAudio23MasteringVoice* This,
- UINT32 EffectIndex,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetEffectState)(
- IXAudio23MasteringVoice* This,
- UINT32 EffectIndex,
- BOOL *pEnabled);
-
- HRESULT (STDMETHODCALLTYPE *SetEffectParameters)(
- IXAudio23MasteringVoice* This,
- UINT32 EffectIndex,
- const void *pParameters,
- UINT32 ParametersByteSize,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *GetEffectParameters)(
- IXAudio23MasteringVoice* This,
- UINT32 EffectIndex,
- void *pParameters,
- UINT32 ParametersByteSize);
-
- HRESULT (STDMETHODCALLTYPE *SetFilterParameters)(
- IXAudio23MasteringVoice* This,
- const XAUDIO2_FILTER_PARAMETERS *pParameters,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetFilterParameters)(
- IXAudio23MasteringVoice* This,
- XAUDIO2_FILTER_PARAMETERS *pParameters);
-
- HRESULT (STDMETHODCALLTYPE *SetVolume)(
- IXAudio23MasteringVoice* This,
- float Volume,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetVolume)(
- IXAudio23MasteringVoice* This,
- float *pVolume);
-
- HRESULT (STDMETHODCALLTYPE *SetChannelVolumes)(
- IXAudio23MasteringVoice* This,
- UINT32 Channels,
- const float *pVolumes,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetChannelVolumes)(
- IXAudio23MasteringVoice* This,
- UINT32 Channels,
- float *pVolumes);
-
- HRESULT (STDMETHODCALLTYPE *SetOutputMatrix)(
- IXAudio23MasteringVoice* This,
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- const float *pLevelMatrix,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetOutputMatrix)(
- IXAudio23MasteringVoice* This,
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- float *pLevelMatrix);
-
- void (STDMETHODCALLTYPE *DestroyVoice)(
- IXAudio23MasteringVoice* This);
-
- END_INTERFACE
-} IXAudio23MasteringVoiceVtbl;
-interface IXAudio23MasteringVoice {
- CONST_VTBL IXAudio23MasteringVoiceVtbl* lpVtbl;
-};
-
-#ifdef COBJMACROS
-#ifndef WIDL_C_INLINE_WRAPPERS
-/*** IXAudio23Voice methods ***/
-#define IXAudio23MasteringVoice_GetVoiceDetails(This,pVoiceDetails) (This)->lpVtbl->GetVoiceDetails(This,pVoiceDetails)
-#define IXAudio23MasteringVoice_SetOutputVoices(This,pSendList) (This)->lpVtbl->SetOutputVoices(This,pSendList)
-#define IXAudio23MasteringVoice_SetEffectChain(This,pEffectChain) (This)->lpVtbl->SetEffectChain(This,pEffectChain)
-#define IXAudio23MasteringVoice_EnableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->EnableEffect(This,EffectIndex,OperationSet)
-#define IXAudio23MasteringVoice_DisableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->DisableEffect(This,EffectIndex,OperationSet)
-#define IXAudio23MasteringVoice_GetEffectState(This,EffectIndex,pEnabled) (This)->lpVtbl->GetEffectState(This,EffectIndex,pEnabled)
-#define IXAudio23MasteringVoice_SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) (This)->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet)
-#define IXAudio23MasteringVoice_GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) (This)->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize)
-#define IXAudio23MasteringVoice_SetFilterParameters(This,pParameters,OperationSet) (This)->lpVtbl->SetFilterParameters(This,pParameters,OperationSet)
-#define IXAudio23MasteringVoice_GetFilterParameters(This,pParameters) (This)->lpVtbl->GetFilterParameters(This,pParameters)
-#define IXAudio23MasteringVoice_SetVolume(This,Volume,OperationSet) (This)->lpVtbl->SetVolume(This,Volume,OperationSet)
-#define IXAudio23MasteringVoice_GetVolume(This,pVolume) (This)->lpVtbl->GetVolume(This,pVolume)
-#define IXAudio23MasteringVoice_SetChannelVolumes(This,Channels,pVolumes,OperationSet) (This)->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet)
-#define IXAudio23MasteringVoice_GetChannelVolumes(This,Channels,pVolumes) (This)->lpVtbl->GetChannelVolumes(This,Channels,pVolumes)
-#define IXAudio23MasteringVoice_SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) (This)->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet)
-#define IXAudio23MasteringVoice_GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) (This)->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix)
-#define IXAudio23MasteringVoice_DestroyVoice(This) (This)->lpVtbl->DestroyVoice(This)
-#else
-/*** IXAudio23Voice methods ***/
-static FORCEINLINE void IXAudio23MasteringVoice_GetVoiceDetails(IXAudio23MasteringVoice* This,XAUDIO2_VOICE_DETAILS *pVoiceDetails) {
- This->lpVtbl->GetVoiceDetails(This,pVoiceDetails);
-}
-static FORCEINLINE HRESULT IXAudio23MasteringVoice_SetOutputVoices(IXAudio23MasteringVoice* This,const XAUDIO23_VOICE_SENDS *pSendList) {
- return This->lpVtbl->SetOutputVoices(This,pSendList);
-}
-static FORCEINLINE HRESULT IXAudio23MasteringVoice_SetEffectChain(IXAudio23MasteringVoice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) {
- return This->lpVtbl->SetEffectChain(This,pEffectChain);
-}
-static FORCEINLINE HRESULT IXAudio23MasteringVoice_EnableEffect(IXAudio23MasteringVoice* This,UINT32 EffectIndex,UINT32 OperationSet) {
- return This->lpVtbl->EnableEffect(This,EffectIndex,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio23MasteringVoice_DisableEffect(IXAudio23MasteringVoice* This,UINT32 EffectIndex,UINT32 OperationSet) {
- return This->lpVtbl->DisableEffect(This,EffectIndex,OperationSet);
-}
-static FORCEINLINE void IXAudio23MasteringVoice_GetEffectState(IXAudio23MasteringVoice* This,UINT32 EffectIndex,BOOL *pEnabled) {
- This->lpVtbl->GetEffectState(This,EffectIndex,pEnabled);
-}
-static FORCEINLINE HRESULT IXAudio23MasteringVoice_SetEffectParameters(IXAudio23MasteringVoice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) {
- return This->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio23MasteringVoice_GetEffectParameters(IXAudio23MasteringVoice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) {
- return This->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize);
-}
-static FORCEINLINE HRESULT IXAudio23MasteringVoice_SetFilterParameters(IXAudio23MasteringVoice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) {
- return This->lpVtbl->SetFilterParameters(This,pParameters,OperationSet);
-}
-static FORCEINLINE void IXAudio23MasteringVoice_GetFilterParameters(IXAudio23MasteringVoice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) {
- This->lpVtbl->GetFilterParameters(This,pParameters);
-}
-static FORCEINLINE HRESULT IXAudio23MasteringVoice_SetVolume(IXAudio23MasteringVoice* This,float Volume,UINT32 OperationSet) {
- return This->lpVtbl->SetVolume(This,Volume,OperationSet);
-}
-static FORCEINLINE void IXAudio23MasteringVoice_GetVolume(IXAudio23MasteringVoice* This,float *pVolume) {
- This->lpVtbl->GetVolume(This,pVolume);
-}
-static FORCEINLINE HRESULT IXAudio23MasteringVoice_SetChannelVolumes(IXAudio23MasteringVoice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) {
- return This->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet);
-}
-static FORCEINLINE void IXAudio23MasteringVoice_GetChannelVolumes(IXAudio23MasteringVoice* This,UINT32 Channels,float *pVolumes) {
- This->lpVtbl->GetChannelVolumes(This,Channels,pVolumes);
-}
-static FORCEINLINE HRESULT IXAudio23MasteringVoice_SetOutputMatrix(IXAudio23MasteringVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) {
- return This->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet);
-}
-static FORCEINLINE void IXAudio23MasteringVoice_GetOutputMatrix(IXAudio23MasteringVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) {
- This->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix);
-}
-static FORCEINLINE void IXAudio23MasteringVoice_DestroyVoice(IXAudio23MasteringVoice* This) {
- This->lpVtbl->DestroyVoice(This);
-}
-#endif
-#endif
-
-#endif
-
-
-#endif /* __IXAudio23MasteringVoice_INTERFACE_DEFINED__ */
-
-/*****************************************************************************
- * IXAudio2MasteringVoice interface
- */
-#ifndef __IXAudio2MasteringVoice_INTERFACE_DEFINED__
-#define __IXAudio2MasteringVoice_INTERFACE_DEFINED__
-
-#if defined(__cplusplus) && !defined(CINTERFACE)
-interface IXAudio2MasteringVoice : public IXAudio2Voice
-{
- virtual void STDMETHODCALLTYPE GetChannelMask(
- DWORD *pChannelMask) = 0;
-
-};
-#else
-typedef struct IXAudio2MasteringVoiceVtbl {
- BEGIN_INTERFACE
-
- /*** IXAudio2Voice methods ***/
- void (STDMETHODCALLTYPE *GetVoiceDetails)(
- IXAudio2MasteringVoice* This,
- XAUDIO2_VOICE_DETAILS *pVoiceDetails);
-
- HRESULT (STDMETHODCALLTYPE *SetOutputVoices)(
- IXAudio2MasteringVoice* This,
- const XAUDIO2_VOICE_SENDS *pSendList);
-
- HRESULT (STDMETHODCALLTYPE *SetEffectChain)(
- IXAudio2MasteringVoice* This,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-
- HRESULT (STDMETHODCALLTYPE *EnableEffect)(
- IXAudio2MasteringVoice* This,
- UINT32 EffectIndex,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *DisableEffect)(
- IXAudio2MasteringVoice* This,
- UINT32 EffectIndex,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetEffectState)(
- IXAudio2MasteringVoice* This,
- UINT32 EffectIndex,
- BOOL *pEnabled);
-
- HRESULT (STDMETHODCALLTYPE *SetEffectParameters)(
- IXAudio2MasteringVoice* This,
- UINT32 EffectIndex,
- const void *pParameters,
- UINT32 ParametersByteSize,
- UINT32 OperationSet);
-
- HRESULT (STDMETHODCALLTYPE *GetEffectParameters)(
- IXAudio2MasteringVoice* This,
- UINT32 EffectIndex,
- void *pParameters,
- UINT32 ParametersByteSize);
-
- HRESULT (STDMETHODCALLTYPE *SetFilterParameters)(
- IXAudio2MasteringVoice* This,
- const XAUDIO2_FILTER_PARAMETERS *pParameters,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetFilterParameters)(
- IXAudio2MasteringVoice* This,
- XAUDIO2_FILTER_PARAMETERS *pParameters);
-
- HRESULT (STDMETHODCALLTYPE *SetOutputFilterParameters)(
- IXAudio2MasteringVoice* This,
- IXAudio2Voice *pDestinationVoice,
- const XAUDIO2_FILTER_PARAMETERS *pParameters,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetOutputFilterParameters)(
- IXAudio2MasteringVoice* This,
- IXAudio2Voice *pDestinationVoice,
- XAUDIO2_FILTER_PARAMETERS *pParameters);
-
- HRESULT (STDMETHODCALLTYPE *SetVolume)(
- IXAudio2MasteringVoice* This,
- float Volume,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetVolume)(
- IXAudio2MasteringVoice* This,
- float *pVolume);
-
- HRESULT (STDMETHODCALLTYPE *SetChannelVolumes)(
- IXAudio2MasteringVoice* This,
- UINT32 Channels,
- const float *pVolumes,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetChannelVolumes)(
- IXAudio2MasteringVoice* This,
- UINT32 Channels,
- float *pVolumes);
-
- HRESULT (STDMETHODCALLTYPE *SetOutputMatrix)(
- IXAudio2MasteringVoice* This,
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- const float *pLevelMatrix,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetOutputMatrix)(
- IXAudio2MasteringVoice* This,
- IXAudio2Voice *pDestinationVoice,
- UINT32 SourceChannels,
- UINT32 DestinationChannels,
- float *pLevelMatrix);
-
- void (STDMETHODCALLTYPE *DestroyVoice)(
- IXAudio2MasteringVoice* This);
-
- /*** IXAudio2MasteringVoice methods ***/
- void (STDMETHODCALLTYPE *GetChannelMask)(
- IXAudio2MasteringVoice* This,
- DWORD *pChannelMask);
-
- END_INTERFACE
-} IXAudio2MasteringVoiceVtbl;
-interface IXAudio2MasteringVoice {
- CONST_VTBL IXAudio2MasteringVoiceVtbl* lpVtbl;
-};
-
-#ifdef COBJMACROS
-#ifndef WIDL_C_INLINE_WRAPPERS
-/*** IXAudio2Voice methods ***/
-#define IXAudio2MasteringVoice_GetVoiceDetails(This,pVoiceDetails) (This)->lpVtbl->GetVoiceDetails(This,pVoiceDetails)
-#define IXAudio2MasteringVoice_SetOutputVoices(This,pSendList) (This)->lpVtbl->SetOutputVoices(This,pSendList)
-#define IXAudio2MasteringVoice_SetEffectChain(This,pEffectChain) (This)->lpVtbl->SetEffectChain(This,pEffectChain)
-#define IXAudio2MasteringVoice_EnableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->EnableEffect(This,EffectIndex,OperationSet)
-#define IXAudio2MasteringVoice_DisableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->DisableEffect(This,EffectIndex,OperationSet)
-#define IXAudio2MasteringVoice_GetEffectState(This,EffectIndex,pEnabled) (This)->lpVtbl->GetEffectState(This,EffectIndex,pEnabled)
-#define IXAudio2MasteringVoice_SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) (This)->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet)
-#define IXAudio2MasteringVoice_GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) (This)->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize)
-#define IXAudio2MasteringVoice_SetFilterParameters(This,pParameters,OperationSet) (This)->lpVtbl->SetFilterParameters(This,pParameters,OperationSet)
-#define IXAudio2MasteringVoice_GetFilterParameters(This,pParameters) (This)->lpVtbl->GetFilterParameters(This,pParameters)
-#define IXAudio2MasteringVoice_SetOutputFilterParameters(This,pDestinationVoice,pParameters,OperationSet) (This)->lpVtbl->SetOutputFilterParameters(This,pDestinationVoice,pParameters,OperationSet)
-#define IXAudio2MasteringVoice_GetOutputFilterParameters(This,pDestinationVoice,pParameters) (This)->lpVtbl->GetOutputFilterParameters(This,pDestinationVoice,pParameters)
-#define IXAudio2MasteringVoice_SetVolume(This,Volume,OperationSet) (This)->lpVtbl->SetVolume(This,Volume,OperationSet)
-#define IXAudio2MasteringVoice_GetVolume(This,pVolume) (This)->lpVtbl->GetVolume(This,pVolume)
-#define IXAudio2MasteringVoice_SetChannelVolumes(This,Channels,pVolumes,OperationSet) (This)->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet)
-#define IXAudio2MasteringVoice_GetChannelVolumes(This,Channels,pVolumes) (This)->lpVtbl->GetChannelVolumes(This,Channels,pVolumes)
-#define IXAudio2MasteringVoice_SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) (This)->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet)
-#define IXAudio2MasteringVoice_GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) (This)->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix)
-#define IXAudio2MasteringVoice_DestroyVoice(This) (This)->lpVtbl->DestroyVoice(This)
-/*** IXAudio2MasteringVoice methods ***/
-#define IXAudio2MasteringVoice_GetChannelMask(This,pChannelMask) (This)->lpVtbl->GetChannelMask(This,pChannelMask)
-#else
-/*** IXAudio2Voice methods ***/
-static FORCEINLINE void IXAudio2MasteringVoice_GetVoiceDetails(IXAudio2MasteringVoice* This,XAUDIO2_VOICE_DETAILS *pVoiceDetails) {
- This->lpVtbl->GetVoiceDetails(This,pVoiceDetails);
-}
-static FORCEINLINE HRESULT IXAudio2MasteringVoice_SetOutputVoices(IXAudio2MasteringVoice* This,const XAUDIO2_VOICE_SENDS *pSendList) {
- return This->lpVtbl->SetOutputVoices(This,pSendList);
-}
-static FORCEINLINE HRESULT IXAudio2MasteringVoice_SetEffectChain(IXAudio2MasteringVoice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) {
- return This->lpVtbl->SetEffectChain(This,pEffectChain);
-}
-static FORCEINLINE HRESULT IXAudio2MasteringVoice_EnableEffect(IXAudio2MasteringVoice* This,UINT32 EffectIndex,UINT32 OperationSet) {
- return This->lpVtbl->EnableEffect(This,EffectIndex,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio2MasteringVoice_DisableEffect(IXAudio2MasteringVoice* This,UINT32 EffectIndex,UINT32 OperationSet) {
- return This->lpVtbl->DisableEffect(This,EffectIndex,OperationSet);
-}
-static FORCEINLINE void IXAudio2MasteringVoice_GetEffectState(IXAudio2MasteringVoice* This,UINT32 EffectIndex,BOOL *pEnabled) {
- This->lpVtbl->GetEffectState(This,EffectIndex,pEnabled);
-}
-static FORCEINLINE HRESULT IXAudio2MasteringVoice_SetEffectParameters(IXAudio2MasteringVoice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) {
- return This->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet);
-}
-static FORCEINLINE HRESULT IXAudio2MasteringVoice_GetEffectParameters(IXAudio2MasteringVoice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) {
- return This->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize);
-}
-static FORCEINLINE HRESULT IXAudio2MasteringVoice_SetFilterParameters(IXAudio2MasteringVoice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) {
- return This->lpVtbl->SetFilterParameters(This,pParameters,OperationSet);
-}
-static FORCEINLINE void IXAudio2MasteringVoice_GetFilterParameters(IXAudio2MasteringVoice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) {
- This->lpVtbl->GetFilterParameters(This,pParameters);
-}
-static FORCEINLINE HRESULT IXAudio2MasteringVoice_SetOutputFilterParameters(IXAudio2MasteringVoice* This,IXAudio2Voice *pDestinationVoice,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) {
- return This->lpVtbl->SetOutputFilterParameters(This,pDestinationVoice,pParameters,OperationSet);
-}
-static FORCEINLINE void IXAudio2MasteringVoice_GetOutputFilterParameters(IXAudio2MasteringVoice* This,IXAudio2Voice *pDestinationVoice,XAUDIO2_FILTER_PARAMETERS *pParameters) {
- This->lpVtbl->GetOutputFilterParameters(This,pDestinationVoice,pParameters);
-}
-static FORCEINLINE HRESULT IXAudio2MasteringVoice_SetVolume(IXAudio2MasteringVoice* This,float Volume,UINT32 OperationSet) {
- return This->lpVtbl->SetVolume(This,Volume,OperationSet);
-}
-static FORCEINLINE void IXAudio2MasteringVoice_GetVolume(IXAudio2MasteringVoice* This,float *pVolume) {
- This->lpVtbl->GetVolume(This,pVolume);
-}
-static FORCEINLINE HRESULT IXAudio2MasteringVoice_SetChannelVolumes(IXAudio2MasteringVoice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) {
- return This->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet);
-}
-static FORCEINLINE void IXAudio2MasteringVoice_GetChannelVolumes(IXAudio2MasteringVoice* This,UINT32 Channels,float *pVolumes) {
- This->lpVtbl->GetChannelVolumes(This,Channels,pVolumes);
-}
-static FORCEINLINE HRESULT IXAudio2MasteringVoice_SetOutputMatrix(IXAudio2MasteringVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) {
- return This->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet);
-}
-static FORCEINLINE void IXAudio2MasteringVoice_GetOutputMatrix(IXAudio2MasteringVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) {
- This->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix);
-}
-static FORCEINLINE void IXAudio2MasteringVoice_DestroyVoice(IXAudio2MasteringVoice* This) {
- This->lpVtbl->DestroyVoice(This);
-}
-/*** IXAudio2MasteringVoice methods ***/
-static FORCEINLINE void IXAudio2MasteringVoice_GetChannelMask(IXAudio2MasteringVoice* This,DWORD *pChannelMask) {
- This->lpVtbl->GetChannelMask(This,pChannelMask);
-}
-#endif
-#endif
-
-#endif
-
-void STDMETHODCALLTYPE IXAudio2MasteringVoice_GetChannelMask_Proxy(
- IXAudio2MasteringVoice* This,
- DWORD *pChannelMask);
-void __RPC_STUB IXAudio2MasteringVoice_GetChannelMask_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __IXAudio2MasteringVoice_INTERFACE_DEFINED__ */
-
-/*****************************************************************************
- * IXAudio20VoiceCallback interface
- */
-#ifndef __IXAudio20VoiceCallback_INTERFACE_DEFINED__
-#define __IXAudio20VoiceCallback_INTERFACE_DEFINED__
-
-#if defined(__cplusplus) && !defined(CINTERFACE)
-interface IXAudio20VoiceCallback
-{
- BEGIN_INTERFACE
-
- virtual void STDMETHODCALLTYPE OnVoiceProcessingPassStart(
- ) = 0;
-
- virtual void STDMETHODCALLTYPE OnVoiceProcessingPassEnd(
- ) = 0;
-
- virtual void STDMETHODCALLTYPE OnStreamEnd(
- ) = 0;
-
- virtual void STDMETHODCALLTYPE OnBufferStart(
- void *pBufferContext) = 0;
-
- virtual void STDMETHODCALLTYPE OnBufferEnd(
- void *pBufferContext) = 0;
-
- virtual void STDMETHODCALLTYPE OnLoopEnd(
- void *pBufferContext) = 0;
-
- virtual void STDMETHODCALLTYPE OnVoiceError(
- void *pBuffercontext,
- HRESULT Error) = 0;
-
- END_INTERFACE
-};
-#else
-typedef struct IXAudio20VoiceCallbackVtbl {
- BEGIN_INTERFACE
-
- /*** IXAudio20VoiceCallback methods ***/
- void (STDMETHODCALLTYPE *OnVoiceProcessingPassStart)(
- IXAudio20VoiceCallback* This);
-
- void (STDMETHODCALLTYPE *OnVoiceProcessingPassEnd)(
- IXAudio20VoiceCallback* This);
-
- void (STDMETHODCALLTYPE *OnStreamEnd)(
- IXAudio20VoiceCallback* This);
-
- void (STDMETHODCALLTYPE *OnBufferStart)(
- IXAudio20VoiceCallback* This,
- void *pBufferContext);
-
- void (STDMETHODCALLTYPE *OnBufferEnd)(
- IXAudio20VoiceCallback* This,
- void *pBufferContext);
-
- void (STDMETHODCALLTYPE *OnLoopEnd)(
- IXAudio20VoiceCallback* This,
- void *pBufferContext);
-
- void (STDMETHODCALLTYPE *OnVoiceError)(
- IXAudio20VoiceCallback* This,
- void *pBuffercontext,
- HRESULT Error);
-
- END_INTERFACE
-} IXAudio20VoiceCallbackVtbl;
-interface IXAudio20VoiceCallback {
- CONST_VTBL IXAudio20VoiceCallbackVtbl* lpVtbl;
-};
-
-#ifdef COBJMACROS
-#ifndef WIDL_C_INLINE_WRAPPERS
-/*** IXAudio20VoiceCallback methods ***/
-#define IXAudio20VoiceCallback_OnVoiceProcessingPassStart(This) (This)->lpVtbl->OnVoiceProcessingPassStart(This)
-#define IXAudio20VoiceCallback_OnVoiceProcessingPassEnd(This) (This)->lpVtbl->OnVoiceProcessingPassEnd(This)
-#define IXAudio20VoiceCallback_OnStreamEnd(This) (This)->lpVtbl->OnStreamEnd(This)
-#define IXAudio20VoiceCallback_OnBufferStart(This,pBufferContext) (This)->lpVtbl->OnBufferStart(This,pBufferContext)
-#define IXAudio20VoiceCallback_OnBufferEnd(This,pBufferContext) (This)->lpVtbl->OnBufferEnd(This,pBufferContext)
-#define IXAudio20VoiceCallback_OnLoopEnd(This,pBufferContext) (This)->lpVtbl->OnLoopEnd(This,pBufferContext)
-#define IXAudio20VoiceCallback_OnVoiceError(This,pBuffercontext,Error) (This)->lpVtbl->OnVoiceError(This,pBuffercontext,Error)
-#else
-/*** IXAudio20VoiceCallback methods ***/
-static FORCEINLINE void IXAudio20VoiceCallback_OnVoiceProcessingPassStart(IXAudio20VoiceCallback* This) {
- This->lpVtbl->OnVoiceProcessingPassStart(This);
-}
-static FORCEINLINE void IXAudio20VoiceCallback_OnVoiceProcessingPassEnd(IXAudio20VoiceCallback* This) {
- This->lpVtbl->OnVoiceProcessingPassEnd(This);
-}
-static FORCEINLINE void IXAudio20VoiceCallback_OnStreamEnd(IXAudio20VoiceCallback* This) {
- This->lpVtbl->OnStreamEnd(This);
-}
-static FORCEINLINE void IXAudio20VoiceCallback_OnBufferStart(IXAudio20VoiceCallback* This,void *pBufferContext) {
- This->lpVtbl->OnBufferStart(This,pBufferContext);
-}
-static FORCEINLINE void IXAudio20VoiceCallback_OnBufferEnd(IXAudio20VoiceCallback* This,void *pBufferContext) {
- This->lpVtbl->OnBufferEnd(This,pBufferContext);
-}
-static FORCEINLINE void IXAudio20VoiceCallback_OnLoopEnd(IXAudio20VoiceCallback* This,void *pBufferContext) {
- This->lpVtbl->OnLoopEnd(This,pBufferContext);
-}
-static FORCEINLINE void IXAudio20VoiceCallback_OnVoiceError(IXAudio20VoiceCallback* This,void *pBuffercontext,HRESULT Error) {
- This->lpVtbl->OnVoiceError(This,pBuffercontext,Error);
-}
-#endif
-#endif
-
-#endif
-
-void STDMETHODCALLTYPE IXAudio20VoiceCallback_OnVoiceProcessingPassStart_Proxy(
- IXAudio20VoiceCallback* This);
-void __RPC_STUB IXAudio20VoiceCallback_OnVoiceProcessingPassStart_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio20VoiceCallback_OnVoiceProcessingPassEnd_Proxy(
- IXAudio20VoiceCallback* This);
-void __RPC_STUB IXAudio20VoiceCallback_OnVoiceProcessingPassEnd_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio20VoiceCallback_OnStreamEnd_Proxy(
- IXAudio20VoiceCallback* This);
-void __RPC_STUB IXAudio20VoiceCallback_OnStreamEnd_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio20VoiceCallback_OnBufferStart_Proxy(
- IXAudio20VoiceCallback* This,
- void *pBufferContext);
-void __RPC_STUB IXAudio20VoiceCallback_OnBufferStart_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio20VoiceCallback_OnBufferEnd_Proxy(
- IXAudio20VoiceCallback* This,
- void *pBufferContext);
-void __RPC_STUB IXAudio20VoiceCallback_OnBufferEnd_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio20VoiceCallback_OnLoopEnd_Proxy(
- IXAudio20VoiceCallback* This,
- void *pBufferContext);
-void __RPC_STUB IXAudio20VoiceCallback_OnLoopEnd_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio20VoiceCallback_OnVoiceError_Proxy(
- IXAudio20VoiceCallback* This,
- void *pBuffercontext,
- HRESULT Error);
-void __RPC_STUB IXAudio20VoiceCallback_OnVoiceError_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __IXAudio20VoiceCallback_INTERFACE_DEFINED__ */
-
-/*****************************************************************************
- * IXAudio2VoiceCallback interface
- */
-#ifndef __IXAudio2VoiceCallback_INTERFACE_DEFINED__
-#define __IXAudio2VoiceCallback_INTERFACE_DEFINED__
-
-#if defined(__cplusplus) && !defined(CINTERFACE)
-interface IXAudio2VoiceCallback
-{
- BEGIN_INTERFACE
-
- virtual void STDMETHODCALLTYPE OnVoiceProcessingPassStart(
- UINT32 BytesRequired) = 0;
-
- virtual void STDMETHODCALLTYPE OnVoiceProcessingPassEnd(
- ) = 0;
-
- virtual void STDMETHODCALLTYPE OnStreamEnd(
- ) = 0;
-
- virtual void STDMETHODCALLTYPE OnBufferStart(
- void *pBufferContext) = 0;
-
- virtual void STDMETHODCALLTYPE OnBufferEnd(
- void *pBufferContext) = 0;
-
- virtual void STDMETHODCALLTYPE OnLoopEnd(
- void *pBufferContext) = 0;
-
- virtual void STDMETHODCALLTYPE OnVoiceError(
- void *pBuffercontext,
- HRESULT Error) = 0;
-
- END_INTERFACE
-};
-#else
-typedef struct IXAudio2VoiceCallbackVtbl {
- BEGIN_INTERFACE
-
- /*** IXAudio2VoiceCallback methods ***/
- void (STDMETHODCALLTYPE *OnVoiceProcessingPassStart)(
- IXAudio2VoiceCallback* This,
- UINT32 BytesRequired);
-
- void (STDMETHODCALLTYPE *OnVoiceProcessingPassEnd)(
- IXAudio2VoiceCallback* This);
-
- void (STDMETHODCALLTYPE *OnStreamEnd)(
- IXAudio2VoiceCallback* This);
-
- void (STDMETHODCALLTYPE *OnBufferStart)(
- IXAudio2VoiceCallback* This,
- void *pBufferContext);
-
- void (STDMETHODCALLTYPE *OnBufferEnd)(
- IXAudio2VoiceCallback* This,
- void *pBufferContext);
-
- void (STDMETHODCALLTYPE *OnLoopEnd)(
- IXAudio2VoiceCallback* This,
- void *pBufferContext);
-
- void (STDMETHODCALLTYPE *OnVoiceError)(
- IXAudio2VoiceCallback* This,
- void *pBuffercontext,
- HRESULT Error);
-
- END_INTERFACE
-} IXAudio2VoiceCallbackVtbl;
-interface IXAudio2VoiceCallback {
- CONST_VTBL IXAudio2VoiceCallbackVtbl* lpVtbl;
-};
-
-#ifdef COBJMACROS
-#ifndef WIDL_C_INLINE_WRAPPERS
-/*** IXAudio2VoiceCallback methods ***/
-#define IXAudio2VoiceCallback_OnVoiceProcessingPassStart(This,BytesRequired) (This)->lpVtbl->OnVoiceProcessingPassStart(This,BytesRequired)
-#define IXAudio2VoiceCallback_OnVoiceProcessingPassEnd(This) (This)->lpVtbl->OnVoiceProcessingPassEnd(This)
-#define IXAudio2VoiceCallback_OnStreamEnd(This) (This)->lpVtbl->OnStreamEnd(This)
-#define IXAudio2VoiceCallback_OnBufferStart(This,pBufferContext) (This)->lpVtbl->OnBufferStart(This,pBufferContext)
-#define IXAudio2VoiceCallback_OnBufferEnd(This,pBufferContext) (This)->lpVtbl->OnBufferEnd(This,pBufferContext)
-#define IXAudio2VoiceCallback_OnLoopEnd(This,pBufferContext) (This)->lpVtbl->OnLoopEnd(This,pBufferContext)
-#define IXAudio2VoiceCallback_OnVoiceError(This,pBuffercontext,Error) (This)->lpVtbl->OnVoiceError(This,pBuffercontext,Error)
-#else
-/*** IXAudio2VoiceCallback methods ***/
-static FORCEINLINE void IXAudio2VoiceCallback_OnVoiceProcessingPassStart(IXAudio2VoiceCallback* This,UINT32 BytesRequired) {
- This->lpVtbl->OnVoiceProcessingPassStart(This,BytesRequired);
-}
-static FORCEINLINE void IXAudio2VoiceCallback_OnVoiceProcessingPassEnd(IXAudio2VoiceCallback* This) {
- This->lpVtbl->OnVoiceProcessingPassEnd(This);
-}
-static FORCEINLINE void IXAudio2VoiceCallback_OnStreamEnd(IXAudio2VoiceCallback* This) {
- This->lpVtbl->OnStreamEnd(This);
-}
-static FORCEINLINE void IXAudio2VoiceCallback_OnBufferStart(IXAudio2VoiceCallback* This,void *pBufferContext) {
- This->lpVtbl->OnBufferStart(This,pBufferContext);
-}
-static FORCEINLINE void IXAudio2VoiceCallback_OnBufferEnd(IXAudio2VoiceCallback* This,void *pBufferContext) {
- This->lpVtbl->OnBufferEnd(This,pBufferContext);
-}
-static FORCEINLINE void IXAudio2VoiceCallback_OnLoopEnd(IXAudio2VoiceCallback* This,void *pBufferContext) {
- This->lpVtbl->OnLoopEnd(This,pBufferContext);
-}
-static FORCEINLINE void IXAudio2VoiceCallback_OnVoiceError(IXAudio2VoiceCallback* This,void *pBuffercontext,HRESULT Error) {
- This->lpVtbl->OnVoiceError(This,pBuffercontext,Error);
-}
-#endif
-#endif
-
-#endif
-
-void STDMETHODCALLTYPE IXAudio2VoiceCallback_OnVoiceProcessingPassStart_Proxy(
- IXAudio2VoiceCallback* This,
- UINT32 BytesRequired);
-void __RPC_STUB IXAudio2VoiceCallback_OnVoiceProcessingPassStart_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio2VoiceCallback_OnVoiceProcessingPassEnd_Proxy(
- IXAudio2VoiceCallback* This);
-void __RPC_STUB IXAudio2VoiceCallback_OnVoiceProcessingPassEnd_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio2VoiceCallback_OnStreamEnd_Proxy(
- IXAudio2VoiceCallback* This);
-void __RPC_STUB IXAudio2VoiceCallback_OnStreamEnd_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio2VoiceCallback_OnBufferStart_Proxy(
- IXAudio2VoiceCallback* This,
- void *pBufferContext);
-void __RPC_STUB IXAudio2VoiceCallback_OnBufferStart_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio2VoiceCallback_OnBufferEnd_Proxy(
- IXAudio2VoiceCallback* This,
- void *pBufferContext);
-void __RPC_STUB IXAudio2VoiceCallback_OnBufferEnd_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio2VoiceCallback_OnLoopEnd_Proxy(
- IXAudio2VoiceCallback* This,
- void *pBufferContext);
-void __RPC_STUB IXAudio2VoiceCallback_OnLoopEnd_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio2VoiceCallback_OnVoiceError_Proxy(
- IXAudio2VoiceCallback* This,
- void *pBuffercontext,
- HRESULT Error);
-void __RPC_STUB IXAudio2VoiceCallback_OnVoiceError_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __IXAudio2VoiceCallback_INTERFACE_DEFINED__ */
-
-typedef struct XAUDIO2_DEBUG_CONFIGURATION {
- UINT32 TraceMask;
- UINT32 BreakMask;
- BOOL LogThreadID;
- BOOL LogFileline;
- BOOL LogFunctionName;
- BOOL LogTiming;
-} XAUDIO2_DEBUG_CONFIGURATION;
-/*****************************************************************************
- * IXAudio20 interface
- */
-#ifndef __IXAudio20_INTERFACE_DEFINED__
-#define __IXAudio20_INTERFACE_DEFINED__
-
-DEFINE_GUID(IID_IXAudio20, 0x8bcf1f58, 0x9fe7, 0x4583, 0x8a,0xc6, 0xe2,0xad,0xc4,0x65,0xc8,0xbb);
-#if defined(__cplusplus) && !defined(CINTERFACE)
-MIDL_INTERFACE("8bcf1f58-9fe7-4583-8ac6-e2adc465c8bb")
-IXAudio20 : public IUnknown
-{
- virtual HRESULT STDMETHODCALLTYPE GetDeviceCount(
- UINT32 *pCount) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetDeviceDetails(
- UINT32 Index,
- XAUDIO2_DEVICE_DETAILS *pDeviceDetails) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Initialize(
- UINT32 Flags = 0,
- XAUDIO2_PROCESSOR XAudio2Processor = XAUDIO2_DEFAULT_PROCESSOR) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RegisterForCallbacks(
- IXAudio2EngineCallback *pCallback) = 0;
-
- virtual void STDMETHODCALLTYPE UnregisterForCallbacks(
- IXAudio2EngineCallback *pCallback) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE CreateSourceVoice(
- IXAudio2SourceVoice **ppSourceVoice,
- const WAVEFORMATEX *pSourceFormat,
- UINT32 Flags = 0,
- float MaxFrequencyRatio = XAUDIO2_DEFAULT_FREQ_RATIO,
- IXAudio2VoiceCallback *pCallback = 0,
- const XAUDIO2_VOICE_SENDS *pSendList = 0,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain = 0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE CreateSubmixVoice(
- IXAudio2SubmixVoice **ppSubmixVoice,
- UINT32 InputChannels,
- UINT32 InputSampleRate,
- UINT32 Flags = 0,
- UINT32 ProcessingStage = 0,
- const XAUDIO2_VOICE_SENDS *pSendList = 0,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain = 0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE CreateMasteringVoice(
- IXAudio2MasteringVoice **ppMasteringVoice,
- UINT32 InputChannels = XAUDIO2_DEFAULT_CHANNELS,
- UINT32 InputSampleRate = XAUDIO2_DEFAULT_SAMPLERATE,
- UINT32 Flags = 0,
- UINT32 DeviceIndex = 0,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain = 0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE StartEngine(
- ) = 0;
-
- virtual void STDMETHODCALLTYPE StopEngine(
- ) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE CommitChanges(
- UINT32 OperationSet) = 0;
-
- virtual void STDMETHODCALLTYPE GetPerformanceData(
- XAUDIO20_PERFORMANCE_DATA *pPerfData) = 0;
-
- virtual void STDMETHODCALLTYPE SetDebugConfiguration(
- const XAUDIO2_DEBUG_CONFIGURATION *pDebugConfiguration,
- void *pReserved = 0) = 0;
-
-};
-#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(IXAudio20, 0x8bcf1f58, 0x9fe7, 0x4583, 0x8a,0xc6, 0xe2,0xad,0xc4,0x65,0xc8,0xbb)
-#endif
-#else
-typedef struct IXAudio20Vtbl {
- BEGIN_INTERFACE
-
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IXAudio20* This,
- REFIID riid,
- void **ppvObject);
-
- ULONG (STDMETHODCALLTYPE *AddRef)(
- IXAudio20* This);
-
- ULONG (STDMETHODCALLTYPE *Release)(
- IXAudio20* This);
-
- /*** IXAudio20 methods ***/
- HRESULT (STDMETHODCALLTYPE *GetDeviceCount)(
- IXAudio20* This,
- UINT32 *pCount);
-
- HRESULT (STDMETHODCALLTYPE *GetDeviceDetails)(
- IXAudio20* This,
- UINT32 Index,
- XAUDIO2_DEVICE_DETAILS *pDeviceDetails);
-
- HRESULT (STDMETHODCALLTYPE *Initialize)(
- IXAudio20* This,
- UINT32 Flags,
- XAUDIO2_PROCESSOR XAudio2Processor);
-
- HRESULT (STDMETHODCALLTYPE *RegisterForCallbacks)(
- IXAudio20* This,
- IXAudio2EngineCallback *pCallback);
-
- void (STDMETHODCALLTYPE *UnregisterForCallbacks)(
- IXAudio20* This,
- IXAudio2EngineCallback *pCallback);
-
- HRESULT (STDMETHODCALLTYPE *CreateSourceVoice)(
- IXAudio20* This,
- IXAudio2SourceVoice **ppSourceVoice,
- const WAVEFORMATEX *pSourceFormat,
- UINT32 Flags,
- float MaxFrequencyRatio,
- IXAudio2VoiceCallback *pCallback,
- const XAUDIO2_VOICE_SENDS *pSendList,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-
- HRESULT (STDMETHODCALLTYPE *CreateSubmixVoice)(
- IXAudio20* This,
- IXAudio2SubmixVoice **ppSubmixVoice,
- UINT32 InputChannels,
- UINT32 InputSampleRate,
- UINT32 Flags,
- UINT32 ProcessingStage,
- const XAUDIO2_VOICE_SENDS *pSendList,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-
- HRESULT (STDMETHODCALLTYPE *CreateMasteringVoice)(
- IXAudio20* This,
- IXAudio2MasteringVoice **ppMasteringVoice,
- UINT32 InputChannels,
- UINT32 InputSampleRate,
- UINT32 Flags,
- UINT32 DeviceIndex,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-
- HRESULT (STDMETHODCALLTYPE *StartEngine)(
- IXAudio20* This);
-
- void (STDMETHODCALLTYPE *StopEngine)(
- IXAudio20* This);
-
- HRESULT (STDMETHODCALLTYPE *CommitChanges)(
- IXAudio20* This,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetPerformanceData)(
- IXAudio20* This,
- XAUDIO20_PERFORMANCE_DATA *pPerfData);
-
- void (STDMETHODCALLTYPE *SetDebugConfiguration)(
- IXAudio20* This,
- const XAUDIO2_DEBUG_CONFIGURATION *pDebugConfiguration,
- void *pReserved);
-
- END_INTERFACE
-} IXAudio20Vtbl;
-interface IXAudio20 {
- CONST_VTBL IXAudio20Vtbl* lpVtbl;
-};
-
-#ifdef COBJMACROS
-#ifndef WIDL_C_INLINE_WRAPPERS
-/*** IUnknown methods ***/
-#define IXAudio20_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
-#define IXAudio20_AddRef(This) (This)->lpVtbl->AddRef(This)
-#define IXAudio20_Release(This) (This)->lpVtbl->Release(This)
-/*** IXAudio20 methods ***/
-#define IXAudio20_GetDeviceCount(This,pCount) (This)->lpVtbl->GetDeviceCount(This,pCount)
-#define IXAudio20_GetDeviceDetails(This,Index,pDeviceDetails) (This)->lpVtbl->GetDeviceDetails(This,Index,pDeviceDetails)
-#define IXAudio20_Initialize(This,Flags,XAudio2Processor) (This)->lpVtbl->Initialize(This,Flags,XAudio2Processor)
-#define IXAudio20_RegisterForCallbacks(This,pCallback) (This)->lpVtbl->RegisterForCallbacks(This,pCallback)
-#define IXAudio20_UnregisterForCallbacks(This,pCallback) (This)->lpVtbl->UnregisterForCallbacks(This,pCallback)
-#define IXAudio20_CreateSourceVoice(This,ppSourceVoice,pSourceFormat,Flags,MaxFrequencyRatio,pCallback,pSendList,pEffectChain) (This)->lpVtbl->CreateSourceVoice(This,ppSourceVoice,pSourceFormat,Flags,MaxFrequencyRatio,pCallback,pSendList,pEffectChain)
-#define IXAudio20_CreateSubmixVoice(This,ppSubmixVoice,InputChannels,InputSampleRate,Flags,ProcessingStage,pSendList,pEffectChain) (This)->lpVtbl->CreateSubmixVoice(This,ppSubmixVoice,InputChannels,InputSampleRate,Flags,ProcessingStage,pSendList,pEffectChain)
-#define IXAudio20_CreateMasteringVoice(This,ppMasteringVoice,InputChannels,InputSampleRate,Flags,DeviceIndex,pEffectChain) (This)->lpVtbl->CreateMasteringVoice(This,ppMasteringVoice,InputChannels,InputSampleRate,Flags,DeviceIndex,pEffectChain)
-#define IXAudio20_StartEngine(This) (This)->lpVtbl->StartEngine(This)
-#define IXAudio20_StopEngine(This) (This)->lpVtbl->StopEngine(This)
-#define IXAudio20_CommitChanges(This,OperationSet) (This)->lpVtbl->CommitChanges(This,OperationSet)
-#define IXAudio20_GetPerformanceData(This,pPerfData) (This)->lpVtbl->GetPerformanceData(This,pPerfData)
-#define IXAudio20_SetDebugConfiguration(This,pDebugConfiguration,pReserved) (This)->lpVtbl->SetDebugConfiguration(This,pDebugConfiguration,pReserved)
-#else
-/*** IUnknown methods ***/
-static FORCEINLINE HRESULT IXAudio20_QueryInterface(IXAudio20* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
-}
-static FORCEINLINE ULONG IXAudio20_AddRef(IXAudio20* This) {
- return This->lpVtbl->AddRef(This);
-}
-static FORCEINLINE ULONG IXAudio20_Release(IXAudio20* This) {
- return This->lpVtbl->Release(This);
-}
-/*** IXAudio20 methods ***/
-static FORCEINLINE HRESULT IXAudio20_GetDeviceCount(IXAudio20* This,UINT32 *pCount) {
- return This->lpVtbl->GetDeviceCount(This,pCount);
-}
-static FORCEINLINE HRESULT IXAudio20_GetDeviceDetails(IXAudio20* This,UINT32 Index,XAUDIO2_DEVICE_DETAILS *pDeviceDetails) {
- return This->lpVtbl->GetDeviceDetails(This,Index,pDeviceDetails);
-}
-static FORCEINLINE HRESULT IXAudio20_Initialize(IXAudio20* This,UINT32 Flags,XAUDIO2_PROCESSOR XAudio2Processor) {
- return This->lpVtbl->Initialize(This,Flags,XAudio2Processor);
-}
-static FORCEINLINE HRESULT IXAudio20_RegisterForCallbacks(IXAudio20* This,IXAudio2EngineCallback *pCallback) {
- return This->lpVtbl->RegisterForCallbacks(This,pCallback);
-}
-static FORCEINLINE void IXAudio20_UnregisterForCallbacks(IXAudio20* This,IXAudio2EngineCallback *pCallback) {
- This->lpVtbl->UnregisterForCallbacks(This,pCallback);
-}
-static FORCEINLINE HRESULT IXAudio20_CreateSourceVoice(IXAudio20* This,IXAudio2SourceVoice **ppSourceVoice,const WAVEFORMATEX *pSourceFormat,UINT32 Flags,float MaxFrequencyRatio,IXAudio2VoiceCallback *pCallback,const XAUDIO2_VOICE_SENDS *pSendList,const XAUDIO2_EFFECT_CHAIN *pEffectChain) {
- return This->lpVtbl->CreateSourceVoice(This,ppSourceVoice,pSourceFormat,Flags,MaxFrequencyRatio,pCallback,pSendList,pEffectChain);
-}
-static FORCEINLINE HRESULT IXAudio20_CreateSubmixVoice(IXAudio20* This,IXAudio2SubmixVoice **ppSubmixVoice,UINT32 InputChannels,UINT32 InputSampleRate,UINT32 Flags,UINT32 ProcessingStage,const XAUDIO2_VOICE_SENDS *pSendList,const XAUDIO2_EFFECT_CHAIN *pEffectChain) {
- return This->lpVtbl->CreateSubmixVoice(This,ppSubmixVoice,InputChannels,InputSampleRate,Flags,ProcessingStage,pSendList,pEffectChain);
-}
-static FORCEINLINE HRESULT IXAudio20_CreateMasteringVoice(IXAudio20* This,IXAudio2MasteringVoice **ppMasteringVoice,UINT32 InputChannels,UINT32 InputSampleRate,UINT32 Flags,UINT32 DeviceIndex,const XAUDIO2_EFFECT_CHAIN *pEffectChain) {
- return This->lpVtbl->CreateMasteringVoice(This,ppMasteringVoice,InputChannels,InputSampleRate,Flags,DeviceIndex,pEffectChain);
-}
-static FORCEINLINE HRESULT IXAudio20_StartEngine(IXAudio20* This) {
- return This->lpVtbl->StartEngine(This);
-}
-static FORCEINLINE void IXAudio20_StopEngine(IXAudio20* This) {
- This->lpVtbl->StopEngine(This);
-}
-static FORCEINLINE HRESULT IXAudio20_CommitChanges(IXAudio20* This,UINT32 OperationSet) {
- return This->lpVtbl->CommitChanges(This,OperationSet);
-}
-static FORCEINLINE void IXAudio20_GetPerformanceData(IXAudio20* This,XAUDIO20_PERFORMANCE_DATA *pPerfData) {
- This->lpVtbl->GetPerformanceData(This,pPerfData);
-}
-static FORCEINLINE void IXAudio20_SetDebugConfiguration(IXAudio20* This,const XAUDIO2_DEBUG_CONFIGURATION *pDebugConfiguration,void *pReserved) {
- This->lpVtbl->SetDebugConfiguration(This,pDebugConfiguration,pReserved);
-}
-#endif
-#endif
-
-#endif
-
-HRESULT STDMETHODCALLTYPE IXAudio20_GetDeviceCount_Proxy(
- IXAudio20* This,
- UINT32 *pCount);
-void __RPC_STUB IXAudio20_GetDeviceCount_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio20_GetDeviceDetails_Proxy(
- IXAudio20* This,
- UINT32 Index,
- XAUDIO2_DEVICE_DETAILS *pDeviceDetails);
-void __RPC_STUB IXAudio20_GetDeviceDetails_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio20_Initialize_Proxy(
- IXAudio20* This,
- UINT32 Flags,
- XAUDIO2_PROCESSOR XAudio2Processor);
-void __RPC_STUB IXAudio20_Initialize_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio20_RegisterForCallbacks_Proxy(
- IXAudio20* This,
- IXAudio2EngineCallback *pCallback);
-void __RPC_STUB IXAudio20_RegisterForCallbacks_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio20_UnregisterForCallbacks_Proxy(
- IXAudio20* This,
- IXAudio2EngineCallback *pCallback);
-void __RPC_STUB IXAudio20_UnregisterForCallbacks_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio20_CreateSourceVoice_Proxy(
- IXAudio20* This,
- IXAudio2SourceVoice **ppSourceVoice,
- const WAVEFORMATEX *pSourceFormat,
- UINT32 Flags,
- float MaxFrequencyRatio,
- IXAudio2VoiceCallback *pCallback,
- const XAUDIO2_VOICE_SENDS *pSendList,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-void __RPC_STUB IXAudio20_CreateSourceVoice_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio20_CreateSubmixVoice_Proxy(
- IXAudio20* This,
- IXAudio2SubmixVoice **ppSubmixVoice,
- UINT32 InputChannels,
- UINT32 InputSampleRate,
- UINT32 Flags,
- UINT32 ProcessingStage,
- const XAUDIO2_VOICE_SENDS *pSendList,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-void __RPC_STUB IXAudio20_CreateSubmixVoice_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio20_CreateMasteringVoice_Proxy(
- IXAudio20* This,
- IXAudio2MasteringVoice **ppMasteringVoice,
- UINT32 InputChannels,
- UINT32 InputSampleRate,
- UINT32 Flags,
- UINT32 DeviceIndex,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-void __RPC_STUB IXAudio20_CreateMasteringVoice_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio20_StartEngine_Proxy(
- IXAudio20* This);
-void __RPC_STUB IXAudio20_StartEngine_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio20_StopEngine_Proxy(
- IXAudio20* This);
-void __RPC_STUB IXAudio20_StopEngine_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio20_CommitChanges_Proxy(
- IXAudio20* This,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio20_CommitChanges_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio20_GetPerformanceData_Proxy(
- IXAudio20* This,
- XAUDIO20_PERFORMANCE_DATA *pPerfData);
-void __RPC_STUB IXAudio20_GetPerformanceData_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __IXAudio20_INTERFACE_DEFINED__ */
-
-/*****************************************************************************
- * IXAudio22 interface
- */
-#ifndef __IXAudio22_INTERFACE_DEFINED__
-#define __IXAudio22_INTERFACE_DEFINED__
-
-DEFINE_GUID(IID_IXAudio22, 0x8bcf1f58, 0x9fe7, 0x4583, 0x8a,0xc6, 0xe2,0xad,0xc4,0x65,0xc8,0xbb);
-#if defined(__cplusplus) && !defined(CINTERFACE)
-MIDL_INTERFACE("8bcf1f58-9fe7-4583-8ac6-e2adc465c8bb")
-IXAudio22 : public IUnknown
-{
- virtual HRESULT STDMETHODCALLTYPE GetDeviceCount(
- UINT32 *pCount) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetDeviceDetails(
- UINT32 Index,
- XAUDIO2_DEVICE_DETAILS *pDeviceDetails) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Initialize(
- UINT32 Flags = 0,
- XAUDIO2_PROCESSOR XAudio2Processor = XAUDIO2_DEFAULT_PROCESSOR) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RegisterForCallbacks(
- IXAudio2EngineCallback *pCallback) = 0;
-
- virtual void STDMETHODCALLTYPE UnregisterForCallbacks(
- IXAudio2EngineCallback *pCallback) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE CreateSourceVoice(
- IXAudio2SourceVoice **ppSourceVoice,
- const WAVEFORMATEX *pSourceFormat,
- UINT32 Flags = 0,
- float MaxFrequencyRatio = XAUDIO2_DEFAULT_FREQ_RATIO,
- IXAudio2VoiceCallback *pCallback = 0,
- const XAUDIO2_VOICE_SENDS *pSendList = 0,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain = 0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE CreateSubmixVoice(
- IXAudio2SubmixVoice **ppSubmixVoice,
- UINT32 InputChannels,
- UINT32 InputSampleRate,
- UINT32 Flags = 0,
- UINT32 ProcessingStage = 0,
- const XAUDIO2_VOICE_SENDS *pSendList = 0,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain = 0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE CreateMasteringVoice(
- IXAudio2MasteringVoice **ppMasteringVoice,
- UINT32 InputChannels = XAUDIO2_DEFAULT_CHANNELS,
- UINT32 InputSampleRate = XAUDIO2_DEFAULT_SAMPLERATE,
- UINT32 Flags = 0,
- UINT32 DeviceIndex = 0,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain = 0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE StartEngine(
- ) = 0;
-
- virtual void STDMETHODCALLTYPE StopEngine(
- ) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE CommitChanges(
- UINT32 OperationSet) = 0;
-
- virtual void STDMETHODCALLTYPE GetPerformanceData(
- XAUDIO22_PERFORMANCE_DATA *pPerfData) = 0;
-
- virtual void STDMETHODCALLTYPE SetDebugConfiguration(
- const XAUDIO2_DEBUG_CONFIGURATION *pDebugConfiguration,
- void *pReserved = 0) = 0;
-
-};
-#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(IXAudio22, 0x8bcf1f58, 0x9fe7, 0x4583, 0x8a,0xc6, 0xe2,0xad,0xc4,0x65,0xc8,0xbb)
-#endif
-#else
-typedef struct IXAudio22Vtbl {
- BEGIN_INTERFACE
-
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IXAudio22* This,
- REFIID riid,
- void **ppvObject);
-
- ULONG (STDMETHODCALLTYPE *AddRef)(
- IXAudio22* This);
-
- ULONG (STDMETHODCALLTYPE *Release)(
- IXAudio22* This);
-
- /*** IXAudio22 methods ***/
- HRESULT (STDMETHODCALLTYPE *GetDeviceCount)(
- IXAudio22* This,
- UINT32 *pCount);
-
- HRESULT (STDMETHODCALLTYPE *GetDeviceDetails)(
- IXAudio22* This,
- UINT32 Index,
- XAUDIO2_DEVICE_DETAILS *pDeviceDetails);
-
- HRESULT (STDMETHODCALLTYPE *Initialize)(
- IXAudio22* This,
- UINT32 Flags,
- XAUDIO2_PROCESSOR XAudio2Processor);
-
- HRESULT (STDMETHODCALLTYPE *RegisterForCallbacks)(
- IXAudio22* This,
- IXAudio2EngineCallback *pCallback);
-
- void (STDMETHODCALLTYPE *UnregisterForCallbacks)(
- IXAudio22* This,
- IXAudio2EngineCallback *pCallback);
-
- HRESULT (STDMETHODCALLTYPE *CreateSourceVoice)(
- IXAudio22* This,
- IXAudio2SourceVoice **ppSourceVoice,
- const WAVEFORMATEX *pSourceFormat,
- UINT32 Flags,
- float MaxFrequencyRatio,
- IXAudio2VoiceCallback *pCallback,
- const XAUDIO2_VOICE_SENDS *pSendList,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-
- HRESULT (STDMETHODCALLTYPE *CreateSubmixVoice)(
- IXAudio22* This,
- IXAudio2SubmixVoice **ppSubmixVoice,
- UINT32 InputChannels,
- UINT32 InputSampleRate,
- UINT32 Flags,
- UINT32 ProcessingStage,
- const XAUDIO2_VOICE_SENDS *pSendList,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-
- HRESULT (STDMETHODCALLTYPE *CreateMasteringVoice)(
- IXAudio22* This,
- IXAudio2MasteringVoice **ppMasteringVoice,
- UINT32 InputChannels,
- UINT32 InputSampleRate,
- UINT32 Flags,
- UINT32 DeviceIndex,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-
- HRESULT (STDMETHODCALLTYPE *StartEngine)(
- IXAudio22* This);
-
- void (STDMETHODCALLTYPE *StopEngine)(
- IXAudio22* This);
-
- HRESULT (STDMETHODCALLTYPE *CommitChanges)(
- IXAudio22* This,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetPerformanceData)(
- IXAudio22* This,
- XAUDIO22_PERFORMANCE_DATA *pPerfData);
-
- void (STDMETHODCALLTYPE *SetDebugConfiguration)(
- IXAudio22* This,
- const XAUDIO2_DEBUG_CONFIGURATION *pDebugConfiguration,
- void *pReserved);
-
- END_INTERFACE
-} IXAudio22Vtbl;
-interface IXAudio22 {
- CONST_VTBL IXAudio22Vtbl* lpVtbl;
-};
-
-#ifdef COBJMACROS
-#ifndef WIDL_C_INLINE_WRAPPERS
-/*** IUnknown methods ***/
-#define IXAudio22_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
-#define IXAudio22_AddRef(This) (This)->lpVtbl->AddRef(This)
-#define IXAudio22_Release(This) (This)->lpVtbl->Release(This)
-/*** IXAudio22 methods ***/
-#define IXAudio22_GetDeviceCount(This,pCount) (This)->lpVtbl->GetDeviceCount(This,pCount)
-#define IXAudio22_GetDeviceDetails(This,Index,pDeviceDetails) (This)->lpVtbl->GetDeviceDetails(This,Index,pDeviceDetails)
-#define IXAudio22_Initialize(This,Flags,XAudio2Processor) (This)->lpVtbl->Initialize(This,Flags,XAudio2Processor)
-#define IXAudio22_RegisterForCallbacks(This,pCallback) (This)->lpVtbl->RegisterForCallbacks(This,pCallback)
-#define IXAudio22_UnregisterForCallbacks(This,pCallback) (This)->lpVtbl->UnregisterForCallbacks(This,pCallback)
-#define IXAudio22_CreateSourceVoice(This,ppSourceVoice,pSourceFormat,Flags,MaxFrequencyRatio,pCallback,pSendList,pEffectChain) (This)->lpVtbl->CreateSourceVoice(This,ppSourceVoice,pSourceFormat,Flags,MaxFrequencyRatio,pCallback,pSendList,pEffectChain)
-#define IXAudio22_CreateSubmixVoice(This,ppSubmixVoice,InputChannels,InputSampleRate,Flags,ProcessingStage,pSendList,pEffectChain) (This)->lpVtbl->CreateSubmixVoice(This,ppSubmixVoice,InputChannels,InputSampleRate,Flags,ProcessingStage,pSendList,pEffectChain)
-#define IXAudio22_CreateMasteringVoice(This,ppMasteringVoice,InputChannels,InputSampleRate,Flags,DeviceIndex,pEffectChain) (This)->lpVtbl->CreateMasteringVoice(This,ppMasteringVoice,InputChannels,InputSampleRate,Flags,DeviceIndex,pEffectChain)
-#define IXAudio22_StartEngine(This) (This)->lpVtbl->StartEngine(This)
-#define IXAudio22_StopEngine(This) (This)->lpVtbl->StopEngine(This)
-#define IXAudio22_CommitChanges(This,OperationSet) (This)->lpVtbl->CommitChanges(This,OperationSet)
-#define IXAudio22_GetPerformanceData(This,pPerfData) (This)->lpVtbl->GetPerformanceData(This,pPerfData)
-#define IXAudio22_SetDebugConfiguration(This,pDebugConfiguration,pReserved) (This)->lpVtbl->SetDebugConfiguration(This,pDebugConfiguration,pReserved)
-#else
-/*** IUnknown methods ***/
-static FORCEINLINE HRESULT IXAudio22_QueryInterface(IXAudio22* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
-}
-static FORCEINLINE ULONG IXAudio22_AddRef(IXAudio22* This) {
- return This->lpVtbl->AddRef(This);
-}
-static FORCEINLINE ULONG IXAudio22_Release(IXAudio22* This) {
- return This->lpVtbl->Release(This);
-}
-/*** IXAudio22 methods ***/
-static FORCEINLINE HRESULT IXAudio22_GetDeviceCount(IXAudio22* This,UINT32 *pCount) {
- return This->lpVtbl->GetDeviceCount(This,pCount);
-}
-static FORCEINLINE HRESULT IXAudio22_GetDeviceDetails(IXAudio22* This,UINT32 Index,XAUDIO2_DEVICE_DETAILS *pDeviceDetails) {
- return This->lpVtbl->GetDeviceDetails(This,Index,pDeviceDetails);
-}
-static FORCEINLINE HRESULT IXAudio22_Initialize(IXAudio22* This,UINT32 Flags,XAUDIO2_PROCESSOR XAudio2Processor) {
- return This->lpVtbl->Initialize(This,Flags,XAudio2Processor);
-}
-static FORCEINLINE HRESULT IXAudio22_RegisterForCallbacks(IXAudio22* This,IXAudio2EngineCallback *pCallback) {
- return This->lpVtbl->RegisterForCallbacks(This,pCallback);
-}
-static FORCEINLINE void IXAudio22_UnregisterForCallbacks(IXAudio22* This,IXAudio2EngineCallback *pCallback) {
- This->lpVtbl->UnregisterForCallbacks(This,pCallback);
-}
-static FORCEINLINE HRESULT IXAudio22_CreateSourceVoice(IXAudio22* This,IXAudio2SourceVoice **ppSourceVoice,const WAVEFORMATEX *pSourceFormat,UINT32 Flags,float MaxFrequencyRatio,IXAudio2VoiceCallback *pCallback,const XAUDIO2_VOICE_SENDS *pSendList,const XAUDIO2_EFFECT_CHAIN *pEffectChain) {
- return This->lpVtbl->CreateSourceVoice(This,ppSourceVoice,pSourceFormat,Flags,MaxFrequencyRatio,pCallback,pSendList,pEffectChain);
-}
-static FORCEINLINE HRESULT IXAudio22_CreateSubmixVoice(IXAudio22* This,IXAudio2SubmixVoice **ppSubmixVoice,UINT32 InputChannels,UINT32 InputSampleRate,UINT32 Flags,UINT32 ProcessingStage,const XAUDIO2_VOICE_SENDS *pSendList,const XAUDIO2_EFFECT_CHAIN *pEffectChain) {
- return This->lpVtbl->CreateSubmixVoice(This,ppSubmixVoice,InputChannels,InputSampleRate,Flags,ProcessingStage,pSendList,pEffectChain);
-}
-static FORCEINLINE HRESULT IXAudio22_CreateMasteringVoice(IXAudio22* This,IXAudio2MasteringVoice **ppMasteringVoice,UINT32 InputChannels,UINT32 InputSampleRate,UINT32 Flags,UINT32 DeviceIndex,const XAUDIO2_EFFECT_CHAIN *pEffectChain) {
- return This->lpVtbl->CreateMasteringVoice(This,ppMasteringVoice,InputChannels,InputSampleRate,Flags,DeviceIndex,pEffectChain);
-}
-static FORCEINLINE HRESULT IXAudio22_StartEngine(IXAudio22* This) {
- return This->lpVtbl->StartEngine(This);
-}
-static FORCEINLINE void IXAudio22_StopEngine(IXAudio22* This) {
- This->lpVtbl->StopEngine(This);
-}
-static FORCEINLINE HRESULT IXAudio22_CommitChanges(IXAudio22* This,UINT32 OperationSet) {
- return This->lpVtbl->CommitChanges(This,OperationSet);
-}
-static FORCEINLINE void IXAudio22_GetPerformanceData(IXAudio22* This,XAUDIO22_PERFORMANCE_DATA *pPerfData) {
- This->lpVtbl->GetPerformanceData(This,pPerfData);
-}
-static FORCEINLINE void IXAudio22_SetDebugConfiguration(IXAudio22* This,const XAUDIO2_DEBUG_CONFIGURATION *pDebugConfiguration,void *pReserved) {
- This->lpVtbl->SetDebugConfiguration(This,pDebugConfiguration,pReserved);
-}
-#endif
-#endif
-
-#endif
-
-HRESULT STDMETHODCALLTYPE IXAudio22_GetDeviceCount_Proxy(
- IXAudio22* This,
- UINT32 *pCount);
-void __RPC_STUB IXAudio22_GetDeviceCount_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio22_GetDeviceDetails_Proxy(
- IXAudio22* This,
- UINT32 Index,
- XAUDIO2_DEVICE_DETAILS *pDeviceDetails);
-void __RPC_STUB IXAudio22_GetDeviceDetails_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio22_Initialize_Proxy(
- IXAudio22* This,
- UINT32 Flags,
- XAUDIO2_PROCESSOR XAudio2Processor);
-void __RPC_STUB IXAudio22_Initialize_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio22_RegisterForCallbacks_Proxy(
- IXAudio22* This,
- IXAudio2EngineCallback *pCallback);
-void __RPC_STUB IXAudio22_RegisterForCallbacks_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio22_UnregisterForCallbacks_Proxy(
- IXAudio22* This,
- IXAudio2EngineCallback *pCallback);
-void __RPC_STUB IXAudio22_UnregisterForCallbacks_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio22_CreateSourceVoice_Proxy(
- IXAudio22* This,
- IXAudio2SourceVoice **ppSourceVoice,
- const WAVEFORMATEX *pSourceFormat,
- UINT32 Flags,
- float MaxFrequencyRatio,
- IXAudio2VoiceCallback *pCallback,
- const XAUDIO2_VOICE_SENDS *pSendList,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-void __RPC_STUB IXAudio22_CreateSourceVoice_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio22_CreateSubmixVoice_Proxy(
- IXAudio22* This,
- IXAudio2SubmixVoice **ppSubmixVoice,
- UINT32 InputChannels,
- UINT32 InputSampleRate,
- UINT32 Flags,
- UINT32 ProcessingStage,
- const XAUDIO2_VOICE_SENDS *pSendList,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-void __RPC_STUB IXAudio22_CreateSubmixVoice_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio22_CreateMasteringVoice_Proxy(
- IXAudio22* This,
- IXAudio2MasteringVoice **ppMasteringVoice,
- UINT32 InputChannels,
- UINT32 InputSampleRate,
- UINT32 Flags,
- UINT32 DeviceIndex,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-void __RPC_STUB IXAudio22_CreateMasteringVoice_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio22_StartEngine_Proxy(
- IXAudio22* This);
-void __RPC_STUB IXAudio22_StartEngine_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio22_StopEngine_Proxy(
- IXAudio22* This);
-void __RPC_STUB IXAudio22_StopEngine_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio22_CommitChanges_Proxy(
- IXAudio22* This,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio22_CommitChanges_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio22_GetPerformanceData_Proxy(
- IXAudio22* This,
- XAUDIO22_PERFORMANCE_DATA *pPerfData);
-void __RPC_STUB IXAudio22_GetPerformanceData_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __IXAudio22_INTERFACE_DEFINED__ */
-
-/*****************************************************************************
- * IXAudio27 interface
- */
-#ifndef __IXAudio27_INTERFACE_DEFINED__
-#define __IXAudio27_INTERFACE_DEFINED__
-
-DEFINE_GUID(IID_IXAudio27, 0x8bcf1f58, 0x9fe7, 0x4583, 0x8a,0xc6, 0xe2,0xad,0xc4,0x65,0xc8,0xbb);
-#if defined(__cplusplus) && !defined(CINTERFACE)
-MIDL_INTERFACE("8bcf1f58-9fe7-4583-8ac6-e2adc465c8bb")
-IXAudio27 : public IUnknown
-{
- virtual HRESULT STDMETHODCALLTYPE GetDeviceCount(
- UINT32 *pCount) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetDeviceDetails(
- UINT32 Index,
- XAUDIO2_DEVICE_DETAILS *pDeviceDetails) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Initialize(
- UINT32 Flags = 0,
- XAUDIO2_PROCESSOR XAudio2Processor = XAUDIO2_DEFAULT_PROCESSOR) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RegisterForCallbacks(
- IXAudio2EngineCallback *pCallback) = 0;
-
- virtual void STDMETHODCALLTYPE UnregisterForCallbacks(
- IXAudio2EngineCallback *pCallback) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE CreateSourceVoice(
- IXAudio2SourceVoice **ppSourceVoice,
- const WAVEFORMATEX *pSourceFormat,
- UINT32 Flags = 0,
- float MaxFrequencyRatio = XAUDIO2_DEFAULT_FREQ_RATIO,
- IXAudio2VoiceCallback *pCallback = 0,
- const XAUDIO2_VOICE_SENDS *pSendList = 0,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain = 0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE CreateSubmixVoice(
- IXAudio2SubmixVoice **ppSubmixVoice,
- UINT32 InputChannels,
- UINT32 InputSampleRate,
- UINT32 Flags = 0,
- UINT32 ProcessingStage = 0,
- const XAUDIO2_VOICE_SENDS *pSendList = 0,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain = 0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE CreateMasteringVoice(
- IXAudio2MasteringVoice **ppMasteringVoice,
- UINT32 InputChannels = XAUDIO2_DEFAULT_CHANNELS,
- UINT32 InputSampleRate = XAUDIO2_DEFAULT_SAMPLERATE,
- UINT32 Flags = 0,
- UINT32 DeviceIndex = 0,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain = 0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE StartEngine(
- ) = 0;
-
- virtual void STDMETHODCALLTYPE StopEngine(
- ) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE CommitChanges(
- UINT32 OperationSet) = 0;
-
- virtual void STDMETHODCALLTYPE GetPerformanceData(
- XAUDIO2_PERFORMANCE_DATA *pPerfData) = 0;
-
- virtual void STDMETHODCALLTYPE SetDebugConfiguration(
- const XAUDIO2_DEBUG_CONFIGURATION *pDebugConfiguration,
- void *pReserved = 0) = 0;
-
-};
-#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(IXAudio27, 0x8bcf1f58, 0x9fe7, 0x4583, 0x8a,0xc6, 0xe2,0xad,0xc4,0x65,0xc8,0xbb)
-#endif
-#else
-typedef struct IXAudio27Vtbl {
- BEGIN_INTERFACE
-
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IXAudio27* This,
- REFIID riid,
- void **ppvObject);
-
- ULONG (STDMETHODCALLTYPE *AddRef)(
- IXAudio27* This);
-
- ULONG (STDMETHODCALLTYPE *Release)(
- IXAudio27* This);
-
- /*** IXAudio27 methods ***/
- HRESULT (STDMETHODCALLTYPE *GetDeviceCount)(
- IXAudio27* This,
- UINT32 *pCount);
-
- HRESULT (STDMETHODCALLTYPE *GetDeviceDetails)(
- IXAudio27* This,
- UINT32 Index,
- XAUDIO2_DEVICE_DETAILS *pDeviceDetails);
-
- HRESULT (STDMETHODCALLTYPE *Initialize)(
- IXAudio27* This,
- UINT32 Flags,
- XAUDIO2_PROCESSOR XAudio2Processor);
-
- HRESULT (STDMETHODCALLTYPE *RegisterForCallbacks)(
- IXAudio27* This,
- IXAudio2EngineCallback *pCallback);
-
- void (STDMETHODCALLTYPE *UnregisterForCallbacks)(
- IXAudio27* This,
- IXAudio2EngineCallback *pCallback);
-
- HRESULT (STDMETHODCALLTYPE *CreateSourceVoice)(
- IXAudio27* This,
- IXAudio2SourceVoice **ppSourceVoice,
- const WAVEFORMATEX *pSourceFormat,
- UINT32 Flags,
- float MaxFrequencyRatio,
- IXAudio2VoiceCallback *pCallback,
- const XAUDIO2_VOICE_SENDS *pSendList,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-
- HRESULT (STDMETHODCALLTYPE *CreateSubmixVoice)(
- IXAudio27* This,
- IXAudio2SubmixVoice **ppSubmixVoice,
- UINT32 InputChannels,
- UINT32 InputSampleRate,
- UINT32 Flags,
- UINT32 ProcessingStage,
- const XAUDIO2_VOICE_SENDS *pSendList,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-
- HRESULT (STDMETHODCALLTYPE *CreateMasteringVoice)(
- IXAudio27* This,
- IXAudio2MasteringVoice **ppMasteringVoice,
- UINT32 InputChannels,
- UINT32 InputSampleRate,
- UINT32 Flags,
- UINT32 DeviceIndex,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-
- HRESULT (STDMETHODCALLTYPE *StartEngine)(
- IXAudio27* This);
-
- void (STDMETHODCALLTYPE *StopEngine)(
- IXAudio27* This);
-
- HRESULT (STDMETHODCALLTYPE *CommitChanges)(
- IXAudio27* This,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetPerformanceData)(
- IXAudio27* This,
- XAUDIO2_PERFORMANCE_DATA *pPerfData);
-
- void (STDMETHODCALLTYPE *SetDebugConfiguration)(
- IXAudio27* This,
- const XAUDIO2_DEBUG_CONFIGURATION *pDebugConfiguration,
- void *pReserved);
-
- END_INTERFACE
-} IXAudio27Vtbl;
-interface IXAudio27 {
- CONST_VTBL IXAudio27Vtbl* lpVtbl;
-};
-
-#ifdef COBJMACROS
-#ifndef WIDL_C_INLINE_WRAPPERS
-/*** IUnknown methods ***/
-#define IXAudio27_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
-#define IXAudio27_AddRef(This) (This)->lpVtbl->AddRef(This)
-#define IXAudio27_Release(This) (This)->lpVtbl->Release(This)
-/*** IXAudio27 methods ***/
-#define IXAudio27_GetDeviceCount(This,pCount) (This)->lpVtbl->GetDeviceCount(This,pCount)
-#define IXAudio27_GetDeviceDetails(This,Index,pDeviceDetails) (This)->lpVtbl->GetDeviceDetails(This,Index,pDeviceDetails)
-#define IXAudio27_Initialize(This,Flags,XAudio2Processor) (This)->lpVtbl->Initialize(This,Flags,XAudio2Processor)
-#define IXAudio27_RegisterForCallbacks(This,pCallback) (This)->lpVtbl->RegisterForCallbacks(This,pCallback)
-#define IXAudio27_UnregisterForCallbacks(This,pCallback) (This)->lpVtbl->UnregisterForCallbacks(This,pCallback)
-#define IXAudio27_CreateSourceVoice(This,ppSourceVoice,pSourceFormat,Flags,MaxFrequencyRatio,pCallback,pSendList,pEffectChain) (This)->lpVtbl->CreateSourceVoice(This,ppSourceVoice,pSourceFormat,Flags,MaxFrequencyRatio,pCallback,pSendList,pEffectChain)
-#define IXAudio27_CreateSubmixVoice(This,ppSubmixVoice,InputChannels,InputSampleRate,Flags,ProcessingStage,pSendList,pEffectChain) (This)->lpVtbl->CreateSubmixVoice(This,ppSubmixVoice,InputChannels,InputSampleRate,Flags,ProcessingStage,pSendList,pEffectChain)
-#define IXAudio27_CreateMasteringVoice(This,ppMasteringVoice,InputChannels,InputSampleRate,Flags,DeviceIndex,pEffectChain) (This)->lpVtbl->CreateMasteringVoice(This,ppMasteringVoice,InputChannels,InputSampleRate,Flags,DeviceIndex,pEffectChain)
-#define IXAudio27_StartEngine(This) (This)->lpVtbl->StartEngine(This)
-#define IXAudio27_StopEngine(This) (This)->lpVtbl->StopEngine(This)
-#define IXAudio27_CommitChanges(This,OperationSet) (This)->lpVtbl->CommitChanges(This,OperationSet)
-#define IXAudio27_GetPerformanceData(This,pPerfData) (This)->lpVtbl->GetPerformanceData(This,pPerfData)
-#define IXAudio27_SetDebugConfiguration(This,pDebugConfiguration,pReserved) (This)->lpVtbl->SetDebugConfiguration(This,pDebugConfiguration,pReserved)
-#else
-/*** IUnknown methods ***/
-static FORCEINLINE HRESULT IXAudio27_QueryInterface(IXAudio27* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
-}
-static FORCEINLINE ULONG IXAudio27_AddRef(IXAudio27* This) {
- return This->lpVtbl->AddRef(This);
-}
-static FORCEINLINE ULONG IXAudio27_Release(IXAudio27* This) {
- return This->lpVtbl->Release(This);
-}
-/*** IXAudio27 methods ***/
-static FORCEINLINE HRESULT IXAudio27_GetDeviceCount(IXAudio27* This,UINT32 *pCount) {
- return This->lpVtbl->GetDeviceCount(This,pCount);
-}
-static FORCEINLINE HRESULT IXAudio27_GetDeviceDetails(IXAudio27* This,UINT32 Index,XAUDIO2_DEVICE_DETAILS *pDeviceDetails) {
- return This->lpVtbl->GetDeviceDetails(This,Index,pDeviceDetails);
-}
-static FORCEINLINE HRESULT IXAudio27_Initialize(IXAudio27* This,UINT32 Flags,XAUDIO2_PROCESSOR XAudio2Processor) {
- return This->lpVtbl->Initialize(This,Flags,XAudio2Processor);
-}
-static FORCEINLINE HRESULT IXAudio27_RegisterForCallbacks(IXAudio27* This,IXAudio2EngineCallback *pCallback) {
- return This->lpVtbl->RegisterForCallbacks(This,pCallback);
-}
-static FORCEINLINE void IXAudio27_UnregisterForCallbacks(IXAudio27* This,IXAudio2EngineCallback *pCallback) {
- This->lpVtbl->UnregisterForCallbacks(This,pCallback);
-}
-static FORCEINLINE HRESULT IXAudio27_CreateSourceVoice(IXAudio27* This,IXAudio2SourceVoice **ppSourceVoice,const WAVEFORMATEX *pSourceFormat,UINT32 Flags,float MaxFrequencyRatio,IXAudio2VoiceCallback *pCallback,const XAUDIO2_VOICE_SENDS *pSendList,const XAUDIO2_EFFECT_CHAIN *pEffectChain) {
- return This->lpVtbl->CreateSourceVoice(This,ppSourceVoice,pSourceFormat,Flags,MaxFrequencyRatio,pCallback,pSendList,pEffectChain);
-}
-static FORCEINLINE HRESULT IXAudio27_CreateSubmixVoice(IXAudio27* This,IXAudio2SubmixVoice **ppSubmixVoice,UINT32 InputChannels,UINT32 InputSampleRate,UINT32 Flags,UINT32 ProcessingStage,const XAUDIO2_VOICE_SENDS *pSendList,const XAUDIO2_EFFECT_CHAIN *pEffectChain) {
- return This->lpVtbl->CreateSubmixVoice(This,ppSubmixVoice,InputChannels,InputSampleRate,Flags,ProcessingStage,pSendList,pEffectChain);
-}
-static FORCEINLINE HRESULT IXAudio27_CreateMasteringVoice(IXAudio27* This,IXAudio2MasteringVoice **ppMasteringVoice,UINT32 InputChannels,UINT32 InputSampleRate,UINT32 Flags,UINT32 DeviceIndex,const XAUDIO2_EFFECT_CHAIN *pEffectChain) {
- return This->lpVtbl->CreateMasteringVoice(This,ppMasteringVoice,InputChannels,InputSampleRate,Flags,DeviceIndex,pEffectChain);
-}
-static FORCEINLINE HRESULT IXAudio27_StartEngine(IXAudio27* This) {
- return This->lpVtbl->StartEngine(This);
-}
-static FORCEINLINE void IXAudio27_StopEngine(IXAudio27* This) {
- This->lpVtbl->StopEngine(This);
-}
-static FORCEINLINE HRESULT IXAudio27_CommitChanges(IXAudio27* This,UINT32 OperationSet) {
- return This->lpVtbl->CommitChanges(This,OperationSet);
-}
-static FORCEINLINE void IXAudio27_GetPerformanceData(IXAudio27* This,XAUDIO2_PERFORMANCE_DATA *pPerfData) {
- This->lpVtbl->GetPerformanceData(This,pPerfData);
-}
-static FORCEINLINE void IXAudio27_SetDebugConfiguration(IXAudio27* This,const XAUDIO2_DEBUG_CONFIGURATION *pDebugConfiguration,void *pReserved) {
- This->lpVtbl->SetDebugConfiguration(This,pDebugConfiguration,pReserved);
-}
-#endif
-#endif
-
-#endif
-
-HRESULT STDMETHODCALLTYPE IXAudio27_GetDeviceCount_Proxy(
- IXAudio27* This,
- UINT32 *pCount);
-void __RPC_STUB IXAudio27_GetDeviceCount_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio27_GetDeviceDetails_Proxy(
- IXAudio27* This,
- UINT32 Index,
- XAUDIO2_DEVICE_DETAILS *pDeviceDetails);
-void __RPC_STUB IXAudio27_GetDeviceDetails_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio27_Initialize_Proxy(
- IXAudio27* This,
- UINT32 Flags,
- XAUDIO2_PROCESSOR XAudio2Processor);
-void __RPC_STUB IXAudio27_Initialize_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio27_RegisterForCallbacks_Proxy(
- IXAudio27* This,
- IXAudio2EngineCallback *pCallback);
-void __RPC_STUB IXAudio27_RegisterForCallbacks_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio27_UnregisterForCallbacks_Proxy(
- IXAudio27* This,
- IXAudio2EngineCallback *pCallback);
-void __RPC_STUB IXAudio27_UnregisterForCallbacks_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio27_CreateSourceVoice_Proxy(
- IXAudio27* This,
- IXAudio2SourceVoice **ppSourceVoice,
- const WAVEFORMATEX *pSourceFormat,
- UINT32 Flags,
- float MaxFrequencyRatio,
- IXAudio2VoiceCallback *pCallback,
- const XAUDIO2_VOICE_SENDS *pSendList,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-void __RPC_STUB IXAudio27_CreateSourceVoice_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio27_CreateSubmixVoice_Proxy(
- IXAudio27* This,
- IXAudio2SubmixVoice **ppSubmixVoice,
- UINT32 InputChannels,
- UINT32 InputSampleRate,
- UINT32 Flags,
- UINT32 ProcessingStage,
- const XAUDIO2_VOICE_SENDS *pSendList,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-void __RPC_STUB IXAudio27_CreateSubmixVoice_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio27_CreateMasteringVoice_Proxy(
- IXAudio27* This,
- IXAudio2MasteringVoice **ppMasteringVoice,
- UINT32 InputChannels,
- UINT32 InputSampleRate,
- UINT32 Flags,
- UINT32 DeviceIndex,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-void __RPC_STUB IXAudio27_CreateMasteringVoice_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio27_StartEngine_Proxy(
- IXAudio27* This);
-void __RPC_STUB IXAudio27_StartEngine_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio27_StopEngine_Proxy(
- IXAudio27* This);
-void __RPC_STUB IXAudio27_StopEngine_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio27_CommitChanges_Proxy(
- IXAudio27* This,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio27_CommitChanges_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio27_GetPerformanceData_Proxy(
- IXAudio27* This,
- XAUDIO2_PERFORMANCE_DATA *pPerfData);
-void __RPC_STUB IXAudio27_GetPerformanceData_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __IXAudio27_INTERFACE_DEFINED__ */
-
-DEFINE_GUID(IID_IXAudio28, 0x60d8dac8, 0x5aa1, 0x4e8e, 0xb5, 0x97, 0x2f, 0x5e, 0x28, 0x83, 0xd4, 0x84);
-/*****************************************************************************
- * IXAudio2 interface
- */
-#ifndef __IXAudio2_INTERFACE_DEFINED__
-#define __IXAudio2_INTERFACE_DEFINED__
-
-DEFINE_GUID(IID_IXAudio2, 0x2b02e3cf, 0x2e0b, 0x4ec3, 0xbe,0x45, 0x1b,0x2a,0x3f,0xe7,0x21,0x0d);
-#if defined(__cplusplus) && !defined(CINTERFACE)
-MIDL_INTERFACE("2b02e3cf-2e0b-4ec3-be45-1b2a3fe7210d")
-IXAudio2 : public IUnknown
-{
- virtual HRESULT STDMETHODCALLTYPE RegisterForCallbacks(
- IXAudio2EngineCallback *pCallback) = 0;
-
- virtual void STDMETHODCALLTYPE UnregisterForCallbacks(
- IXAudio2EngineCallback *pCallback) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE CreateSourceVoice(
- IXAudio2SourceVoice **ppSourceVoice,
- const WAVEFORMATEX *pSourceFormat,
- UINT32 Flags = 0,
- float MaxFrequencyRatio = XAUDIO2_DEFAULT_FREQ_RATIO,
- IXAudio2VoiceCallback *pCallback = 0,
- const XAUDIO2_VOICE_SENDS *pSendList = 0,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain = 0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE CreateSubmixVoice(
- IXAudio2SubmixVoice **ppSubmixVoice,
- UINT32 InputChannels,
- UINT32 InputSampleRate,
- UINT32 Flags = 0,
- UINT32 ProcessingStage = 0,
- const XAUDIO2_VOICE_SENDS *pSendList = 0,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain = 0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE CreateMasteringVoice(
- IXAudio2MasteringVoice **ppMasteringVoice,
- UINT32 InputChannels = XAUDIO2_DEFAULT_CHANNELS,
- UINT32 InputSampleRate = XAUDIO2_DEFAULT_SAMPLERATE,
- UINT32 Flags = 0,
- LPCWSTR DeviceId = 0,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain = 0,
- AUDIO_STREAM_CATEGORY StreamCategory = AudioCategory_GameEffects) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE StartEngine(
- ) = 0;
-
- virtual void STDMETHODCALLTYPE StopEngine(
- ) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE CommitChanges(
- UINT32 OperationSet) = 0;
-
- virtual void STDMETHODCALLTYPE GetPerformanceData(
- XAUDIO2_PERFORMANCE_DATA *pPerfData) = 0;
-
- virtual void STDMETHODCALLTYPE SetDebugConfiguration(
- const XAUDIO2_DEBUG_CONFIGURATION *pDebugConfiguration,
- void *pReserved = 0) = 0;
-
-};
-#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(IXAudio2, 0x2b02e3cf, 0x2e0b, 0x4ec3, 0xbe,0x45, 0x1b,0x2a,0x3f,0xe7,0x21,0x0d)
-#endif
-#else
-typedef struct IXAudio2Vtbl {
- BEGIN_INTERFACE
-
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IXAudio2* This,
- REFIID riid,
- void **ppvObject);
-
- ULONG (STDMETHODCALLTYPE *AddRef)(
- IXAudio2* This);
-
- ULONG (STDMETHODCALLTYPE *Release)(
- IXAudio2* This);
-
- /*** IXAudio2 methods ***/
- HRESULT (STDMETHODCALLTYPE *RegisterForCallbacks)(
- IXAudio2* This,
- IXAudio2EngineCallback *pCallback);
-
- void (STDMETHODCALLTYPE *UnregisterForCallbacks)(
- IXAudio2* This,
- IXAudio2EngineCallback *pCallback);
-
- HRESULT (STDMETHODCALLTYPE *CreateSourceVoice)(
- IXAudio2* This,
- IXAudio2SourceVoice **ppSourceVoice,
- const WAVEFORMATEX *pSourceFormat,
- UINT32 Flags,
- float MaxFrequencyRatio,
- IXAudio2VoiceCallback *pCallback,
- const XAUDIO2_VOICE_SENDS *pSendList,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-
- HRESULT (STDMETHODCALLTYPE *CreateSubmixVoice)(
- IXAudio2* This,
- IXAudio2SubmixVoice **ppSubmixVoice,
- UINT32 InputChannels,
- UINT32 InputSampleRate,
- UINT32 Flags,
- UINT32 ProcessingStage,
- const XAUDIO2_VOICE_SENDS *pSendList,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-
- HRESULT (STDMETHODCALLTYPE *CreateMasteringVoice)(
- IXAudio2* This,
- IXAudio2MasteringVoice **ppMasteringVoice,
- UINT32 InputChannels,
- UINT32 InputSampleRate,
- UINT32 Flags,
- LPCWSTR DeviceId,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain,
- AUDIO_STREAM_CATEGORY StreamCategory);
-
- HRESULT (STDMETHODCALLTYPE *StartEngine)(
- IXAudio2* This);
-
- void (STDMETHODCALLTYPE *StopEngine)(
- IXAudio2* This);
-
- HRESULT (STDMETHODCALLTYPE *CommitChanges)(
- IXAudio2* This,
- UINT32 OperationSet);
-
- void (STDMETHODCALLTYPE *GetPerformanceData)(
- IXAudio2* This,
- XAUDIO2_PERFORMANCE_DATA *pPerfData);
-
- void (STDMETHODCALLTYPE *SetDebugConfiguration)(
- IXAudio2* This,
- const XAUDIO2_DEBUG_CONFIGURATION *pDebugConfiguration,
- void *pReserved);
-
- END_INTERFACE
-} IXAudio2Vtbl;
-interface IXAudio2 {
- CONST_VTBL IXAudio2Vtbl* lpVtbl;
-};
-
-#ifdef COBJMACROS
-#ifndef WIDL_C_INLINE_WRAPPERS
-/*** IUnknown methods ***/
-#define IXAudio2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
-#define IXAudio2_AddRef(This) (This)->lpVtbl->AddRef(This)
-#define IXAudio2_Release(This) (This)->lpVtbl->Release(This)
-/*** IXAudio2 methods ***/
-#define IXAudio2_RegisterForCallbacks(This,pCallback) (This)->lpVtbl->RegisterForCallbacks(This,pCallback)
-#define IXAudio2_UnregisterForCallbacks(This,pCallback) (This)->lpVtbl->UnregisterForCallbacks(This,pCallback)
-#define IXAudio2_CreateSourceVoice(This,ppSourceVoice,pSourceFormat,Flags,MaxFrequencyRatio,pCallback,pSendList,pEffectChain) (This)->lpVtbl->CreateSourceVoice(This,ppSourceVoice,pSourceFormat,Flags,MaxFrequencyRatio,pCallback,pSendList,pEffectChain)
-#define IXAudio2_CreateSubmixVoice(This,ppSubmixVoice,InputChannels,InputSampleRate,Flags,ProcessingStage,pSendList,pEffectChain) (This)->lpVtbl->CreateSubmixVoice(This,ppSubmixVoice,InputChannels,InputSampleRate,Flags,ProcessingStage,pSendList,pEffectChain)
-#define IXAudio2_CreateMasteringVoice(This,ppMasteringVoice,InputChannels,InputSampleRate,Flags,DeviceId,pEffectChain,StreamCategory) (This)->lpVtbl->CreateMasteringVoice(This,ppMasteringVoice,InputChannels,InputSampleRate,Flags,DeviceId,pEffectChain,StreamCategory)
-#define IXAudio2_StartEngine(This) (This)->lpVtbl->StartEngine(This)
-#define IXAudio2_StopEngine(This) (This)->lpVtbl->StopEngine(This)
-#define IXAudio2_CommitChanges(This,OperationSet) (This)->lpVtbl->CommitChanges(This,OperationSet)
-#define IXAudio2_GetPerformanceData(This,pPerfData) (This)->lpVtbl->GetPerformanceData(This,pPerfData)
-#define IXAudio2_SetDebugConfiguration(This,pDebugConfiguration,pReserved) (This)->lpVtbl->SetDebugConfiguration(This,pDebugConfiguration,pReserved)
-#else
-/*** IUnknown methods ***/
-static FORCEINLINE HRESULT IXAudio2_QueryInterface(IXAudio2* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
-}
-static FORCEINLINE ULONG IXAudio2_AddRef(IXAudio2* This) {
- return This->lpVtbl->AddRef(This);
-}
-static FORCEINLINE ULONG IXAudio2_Release(IXAudio2* This) {
- return This->lpVtbl->Release(This);
-}
-/*** IXAudio2 methods ***/
-static FORCEINLINE HRESULT IXAudio2_RegisterForCallbacks(IXAudio2* This,IXAudio2EngineCallback *pCallback) {
- return This->lpVtbl->RegisterForCallbacks(This,pCallback);
-}
-static FORCEINLINE void IXAudio2_UnregisterForCallbacks(IXAudio2* This,IXAudio2EngineCallback *pCallback) {
- This->lpVtbl->UnregisterForCallbacks(This,pCallback);
-}
-static FORCEINLINE HRESULT IXAudio2_CreateSourceVoice(IXAudio2* This,IXAudio2SourceVoice **ppSourceVoice,const WAVEFORMATEX *pSourceFormat,UINT32 Flags,float MaxFrequencyRatio,IXAudio2VoiceCallback *pCallback,const XAUDIO2_VOICE_SENDS *pSendList,const XAUDIO2_EFFECT_CHAIN *pEffectChain) {
- return This->lpVtbl->CreateSourceVoice(This,ppSourceVoice,pSourceFormat,Flags,MaxFrequencyRatio,pCallback,pSendList,pEffectChain);
-}
-static FORCEINLINE HRESULT IXAudio2_CreateSubmixVoice(IXAudio2* This,IXAudio2SubmixVoice **ppSubmixVoice,UINT32 InputChannels,UINT32 InputSampleRate,UINT32 Flags,UINT32 ProcessingStage,const XAUDIO2_VOICE_SENDS *pSendList,const XAUDIO2_EFFECT_CHAIN *pEffectChain) {
- return This->lpVtbl->CreateSubmixVoice(This,ppSubmixVoice,InputChannels,InputSampleRate,Flags,ProcessingStage,pSendList,pEffectChain);
-}
-static FORCEINLINE HRESULT IXAudio2_CreateMasteringVoice(IXAudio2* This,IXAudio2MasteringVoice **ppMasteringVoice,UINT32 InputChannels,UINT32 InputSampleRate,UINT32 Flags,LPCWSTR DeviceId,const XAUDIO2_EFFECT_CHAIN *pEffectChain,AUDIO_STREAM_CATEGORY StreamCategory) {
- return This->lpVtbl->CreateMasteringVoice(This,ppMasteringVoice,InputChannels,InputSampleRate,Flags,DeviceId,pEffectChain,StreamCategory);
-}
-static FORCEINLINE HRESULT IXAudio2_StartEngine(IXAudio2* This) {
- return This->lpVtbl->StartEngine(This);
-}
-static FORCEINLINE void IXAudio2_StopEngine(IXAudio2* This) {
- This->lpVtbl->StopEngine(This);
-}
-static FORCEINLINE HRESULT IXAudio2_CommitChanges(IXAudio2* This,UINT32 OperationSet) {
- return This->lpVtbl->CommitChanges(This,OperationSet);
-}
-static FORCEINLINE void IXAudio2_GetPerformanceData(IXAudio2* This,XAUDIO2_PERFORMANCE_DATA *pPerfData) {
- This->lpVtbl->GetPerformanceData(This,pPerfData);
-}
-static FORCEINLINE void IXAudio2_SetDebugConfiguration(IXAudio2* This,const XAUDIO2_DEBUG_CONFIGURATION *pDebugConfiguration,void *pReserved) {
- This->lpVtbl->SetDebugConfiguration(This,pDebugConfiguration,pReserved);
-}
-#endif
-#endif
-
-#endif
-
-HRESULT STDMETHODCALLTYPE IXAudio2_RegisterForCallbacks_Proxy(
- IXAudio2* This,
- IXAudio2EngineCallback *pCallback);
-void __RPC_STUB IXAudio2_RegisterForCallbacks_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio2_UnregisterForCallbacks_Proxy(
- IXAudio2* This,
- IXAudio2EngineCallback *pCallback);
-void __RPC_STUB IXAudio2_UnregisterForCallbacks_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio2_CreateSourceVoice_Proxy(
- IXAudio2* This,
- IXAudio2SourceVoice **ppSourceVoice,
- const WAVEFORMATEX *pSourceFormat,
- UINT32 Flags,
- float MaxFrequencyRatio,
- IXAudio2VoiceCallback *pCallback,
- const XAUDIO2_VOICE_SENDS *pSendList,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-void __RPC_STUB IXAudio2_CreateSourceVoice_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio2_CreateSubmixVoice_Proxy(
- IXAudio2* This,
- IXAudio2SubmixVoice **ppSubmixVoice,
- UINT32 InputChannels,
- UINT32 InputSampleRate,
- UINT32 Flags,
- UINT32 ProcessingStage,
- const XAUDIO2_VOICE_SENDS *pSendList,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain);
-void __RPC_STUB IXAudio2_CreateSubmixVoice_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio2_CreateMasteringVoice_Proxy(
- IXAudio2* This,
- IXAudio2MasteringVoice **ppMasteringVoice,
- UINT32 InputChannels,
- UINT32 InputSampleRate,
- UINT32 Flags,
- LPCWSTR DeviceId,
- const XAUDIO2_EFFECT_CHAIN *pEffectChain,
- AUDIO_STREAM_CATEGORY StreamCategory);
-void __RPC_STUB IXAudio2_CreateMasteringVoice_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio2_StartEngine_Proxy(
- IXAudio2* This);
-void __RPC_STUB IXAudio2_StartEngine_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio2_StopEngine_Proxy(
- IXAudio2* This);
-void __RPC_STUB IXAudio2_StopEngine_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IXAudio2_CommitChanges_Proxy(
- IXAudio2* This,
- UINT32 OperationSet);
-void __RPC_STUB IXAudio2_CommitChanges_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-void STDMETHODCALLTYPE IXAudio2_GetPerformanceData_Proxy(
- IXAudio2* This,
- XAUDIO2_PERFORMANCE_DATA *pPerfData);
-void __RPC_STUB IXAudio2_GetPerformanceData_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __IXAudio2_INTERFACE_DEFINED__ */
-
-#define XAUDIO2_DEBUG_ENGINE (1)
-
-#define XAUDIO2_VOICE_NOPITCH (2)
-
-#define XAUDIO2_VOICE_NOSRC (4)
-
-#define XAUDIO2_VOICE_USEFILTER (8)
-
-#define XAUDIO2_VOICE_MUSIC (16)
-
-#define XAUDIO2_PLAY_TAILS (32)
-
-#define XAUDIO2_END_OF_STREAM (64)
-
-#define XAUDIO2_SEND_USEFILTER (128)
-
-#define XAUDIO2_VOICE_NOSAMPLESPLAYED (256)
-
-#define XAUDIO2_DEFAULT_FILTER_TYPE (LowPassFilter)
-
-#define XAUDIO2_DEFAULT_FILTER_FREQUENCY (XAUDIO2_MAX_FILTER_FREQUENCY)
-
-#define XAUDIO2_DEFAULT_FILTER_ONEOVERQ (1.00000000000000)
-
-#define XAUDIO2_QUANTUM_NUMERATOR (1)
-
-#define XAUDIO2_QUANTUM_DENOMINATOR (100)
-
-#define XAUDIO2_QUANTUM_MS ((1000.00000000000 * XAUDIO2_QUANTUM_NUMERATOR) / XAUDIO2_QUANTUM_DENOMINATOR)
-
-#define XAUDIO2_E_INVALID_CALL (0x88960001)
-
-#define XAUDIO2_E_XMA_DECODER_ERROR (0x88960002)
-
-#define XAUDIO2_E_XAPO_CREATION_FAILED (0x88960003)
-
-#define XAUDIO2_E_DEVICE_INVALIDATED (0x88960004)
-
-#define XAUDIO20_E_XMA_DECODER_ERROR (0x88960001)
-
-#define XAUDIO20_E_XAPO_CREATION_FAILED (0x88960002)
-
-#define XAUDIO20_E_DEVICE_INVALIDATED (0x88960003)
-
-#ifdef XAUDIO2_HELPER_FUNCTIONS
-#define _USE_MATH_DEFINES
-#include <math.h>
-inline static float XAudio2DecibelsToAmplitudeRatio(float decibels) { return powf(10.0f, decibels/20.0f); }
-inline static float XAudio2AmplitudeRatioToDecibels(float volume) { if (volume == 0) { return -3.402823466e+38f; } return 20.0f * log10f(volume); }
-inline static float XAudio2SemitonesToFrequencyRatio(float semitones) { return powf(2.0f, semitones/12.0f); }
-inline static float XAudio2FrequencyRatioToSemitones(float freqratio) { return 39.86313713864835f * log10f(freqratio); }
-inline static float XAudio2CutoffFrequencyToRadians(float cutofffreq, UINT32 samplerate) { if ((UINT32)(cutofffreq * 6.0f) >= samplerate) { return XAUDIO2_MAX_FILTER_FREQUENCY; } return 2.0f * sinf((float)M_PI * cutofffreq / samplerate); }
-inline static float XAudio2RadiansToCutoffFrequency(float radians, float samplerate) { return samplerate * asinf(radians/2.0f) / (float)M_PI; }
-#endif
-HRESULT WINAPI XAudio2Create(IXAudio2** pxaudio2, UINT32 flags, XAUDIO2_PROCESSOR processor);
-#include <poppack.h>
-/* Begin additional prototypes for all interfaces */
-
-
-/* End additional prototypes */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __widl_tab__ */
diff --git a/COPYING b/COPYING
index c11b124292f..5c0589e6aac 100644
--- a/COPYING
+++ b/COPYING
@@ -1,4 +1,5 @@
-MAME is a registered trademark of Gregory Ember.
+MAME is a registered trademark of Gregory Ember. Other trademarks are
+property of their respective owners.
MAME as a whole is made available under the terms of the GNU General
Public License. Individual source files may be made available under
diff --git a/docs/source/advanced/ctrlr_config.rst b/docs/source/advanced/ctrlr_config.rst
index f05a3d164b7..6fdeddc8a8a 100644
--- a/docs/source/advanced/ctrlr_config.rst
+++ b/docs/source/advanced/ctrlr_config.rst
@@ -41,8 +41,9 @@ Basic structure
Controller configuration files follow a similar format to the system
configuration files that MAME uses to save things like input settings and
-bookkeeping data. This example shows the overall structure of a controller
-configuration file:
+bookkeeping data (created in the folder specified using the
+:ref:`cfg_directory option <mame-commandline-cfgdirectory>`). This example
+shows the overall structure of a controller configuration file:
.. code-block:: XML
@@ -127,21 +128,21 @@ left and right arrows will be replaced with the numeric 8, 2, 4 and 6 keys on
the numeric keypad, respectively.
Note that substitutions specified using ``remap`` elements only apply to inputs
-that use MAME’s default assignment for the control type. That is, they only
-apply to default assignments for control types set in the “Inputs (general)â€
-menu. They *do not* apply to default input assignments set in driver/device I/O
-port definitions (using the ``PORT_CODE`` macro).
+that use MAME’s default assignment for the input type. That is, they only apply
+to default assignments for control types set in the “Input Assignments
+(general)†menus. They *do not* apply to default control assignments set in
+driver/device I/O port definitions (using the ``PORT_CODE`` macro).
MAME applies ``remap`` elements found inside any applicable ``system`` element.
.. _ctrlrcfg-typeoverride:
-Overriding defaults by control type
------------------------------------
+Overriding defaults by input type
+---------------------------------
Use ``port`` elements with ``type`` attributes but without ``tag`` attributes to
-override the default host input assignments for a controls:
+override the default control assignments for emulated inputs by type:
.. code-block:: XML
@@ -183,10 +184,10 @@ P1 Button 4 (Player 1 Controls)
X key, or joystick 1 button 4
Note that this will only apply for inputs that use MAME’s default assignment for
-the control type. That is, ``port`` elements without ``tag`` attributes only
-override default assignments for control types set in the “Inputs (general)â€
-menu. They *do not* override default input assignments set in driver/device I/O
-port definitions (using the ``PORT_CODE`` macro).
+the input type. That is, ``port`` elements without ``tag`` attributes only
+override default assignments for control types set in the “Input Assignments
+(general)†menus. They *do not* override default control assignments set in
+driver/device I/O port definitions (using the ``PORT_CODE`` macro).
MAME applies ``port`` elements without ``tag`` attributes found inside any
applicable ``system`` element.
@@ -194,22 +195,22 @@ applicable ``system`` element.
.. _ctrlrcfg-ctrloverride:
-Overriding defaults for specific controls
------------------------------------------
+Overriding defaults for specific inputs
+---------------------------------------
Use ``port`` elements with ``tag``, ``type``, ``mask`` and ``defvalue``
-attributes to override defaults for specific controls. These ``port`` elements
+attributes to override defaults for specific inputs. These ``port`` elements
should only occur inside ``system`` elements that apply to particular systems or
source files (i.e. they should not occur inside ``system`` elements where the
-``name`` attribute has the value ``default``). The default host input
-assignments can be overridden, as well as the toggle setting for digital
-controls.
+``name`` attribute has the value ``default``). The default control assignments
+can be overridden, as well as the toggle setting for digital inputs.
The ``tag``, ``type``, ``mask`` and ``defvalue`` are used to identify the
affected input. You can find out the values to use for a particular input by
-changing its assigned host input, exiting MAME, and checking the values in the
-system configuration file. Note that these values are not guaranteed to be
-stable, and may change between MAME versions.
+changing its control assignment, exiting MAME, and checking the values in the
+system configuration file (created in the folder specified using the
+:ref:`cfg_directory option <mame-commandline-cfgdirectory>`). Note that these
+values are not guaranteed to be stable, and may change between MAME versions.
Here’s an example that overrides defaults for 280-ZZZAP:
@@ -225,5 +226,5 @@ Here’s an example that overrides defaults for 280-ZZZAP:
</input>
</system>
-This sets the host inputs to steer left and right to the K and J keys,
+This sets the controls to steer left and right to the K and J keys,
respectively, and disables the toggle setting for the gear shift input.
diff --git a/docs/source/conf.py b/docs/source/conf.py
index b3a6351f058..32f1fdd03be 100644
--- a/docs/source/conf.py
+++ b/docs/source/conf.py
@@ -63,9 +63,9 @@ copyright = u'1997-2022, MAMEdev and contributors'
# built documents.
#
# The short X.Y version.
-version = '0.244'
+version = '0.245'
# The full version, including alpha/beta/rc tags.
-release = '0.244'
+release = '0.245'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
diff --git a/docs/source/debugger/general.rst b/docs/source/debugger/general.rst
index e7d82c3ad1c..cdaf9ca4019 100644
--- a/docs/source/debugger/general.rst
+++ b/docs/source/debugger/general.rst
@@ -546,6 +546,21 @@ Examples:
Back to :ref:`debugger-general-list`
+.. _debugger-command-time:
+
+time
+----
+
+Prints the total elapsed emulated time to the debugger console.
+
+Examples:
+
+``time``
+ Prints the elapsed emulated time.
+
+Back to :ref:`debugger-general-list`
+
+
.. _debugger-command-quit:
quit
diff --git a/docs/source/plugins/autofire.rst b/docs/source/plugins/autofire.rst
index 56adef9b66f..3b22a9021e7 100644
--- a/docs/source/plugins/autofire.rst
+++ b/docs/source/plugins/autofire.rst
@@ -50,9 +50,9 @@ Button 1* or the equivalent for another player, but it might have have a
different name. On Konami’s Gradius games, *P1 Button 2* is the primary fire
button.
-Select **Hotkey** to set the input combination you’ll use to activate the
-autofire button. This can be any combination that MAME supports for activating
-a digital input.
+Select **Hotkey** to set the control (or combination of controls) you’ll use to
+activate the autofire button. This can be any combination that MAME supports
+for activating a digital input.
**On frames** and **Off frames** are the number of consecutive emulated video
frames that the emulated button will be held and released for, respectively.
@@ -81,10 +81,10 @@ immediately.
Notes and potential pitfalls
----------------------------
-Autofire buttons act as if they’re wired in parallel with MAME’s regular inputs.
-This means that if you set the activation hotkey for an autofire button to a
-button or key that’s also assigned to one of the emulated inputs directly, you
-may get unexpected results. Using Gradius as an example:
+Autofire buttons act as if they’re wired in parallel with MAME’s regular
+controls. This means that if you set the activation hotkey for an autofire
+button to a button or key that’s also assigned to one of the emulated inputs
+directly, you may get unexpected results. Using Gradius as an example:
* Suppose you set button 1 on your controller to fire, and set an autofire
hotkey to button 1 as well. Holding the button down to shoot will not trigger
@@ -97,8 +97,8 @@ may get unexpected results. Using Gradius as an example:
powerup because the powerup button is also being held down along with the
autofire button.
-It is suggested you choose input combinations for autofire hotkeys that are not
-assigned to any other emulated inputs in the system.
+It is recommended that you choose control combinations for autofire hotkeys that
+are not assigned to any other emulated inputs in the system.
Autofire is not necessarily desirable in all situations. For example using
autofire in Super-X with the blue “lightning†weapon equipped at high power
diff --git a/docs/source/plugins/inputmacro.rst b/docs/source/plugins/inputmacro.rst
index 99f8a3448fc..dd66fef205e 100644
--- a/docs/source/plugins/inputmacro.rst
+++ b/docs/source/plugins/inputmacro.rst
@@ -57,10 +57,10 @@ whole:
press the UI Clear key to type a new name. Press the UI Select key before
moving to another menu item to save the new name; press the UI Cancel key
(Escape/Esc on the keyboard by default) to change discard the new name.
-* Select **Activation sequence** to set the key or button combination you want
- to use to activate the macro. Keep in mind that regular input settings still
- apply, so you probably want to use a combination that isn’t being used for any
- other emulated input in the system.
+* Select **Activation combination** to set the control (or combination of
+ controls) you want to use to activate the macro. Keep in mind that regular
+ input assignments still apply, so you will probably want to use a combination
+ that isn’t being used for any other emulated input in the system.
* Set **On release** to specify what should happen if the activation sequence is
released before the macro completes. When set to *Stop immediately*, any
emulated inputs activated by the macro will be released immediately, and no
@@ -133,7 +133,7 @@ thing could be achieved using the :ref:`plugins-autofire`, but this demonstrates
a simple looping macro:
* **Name**: P1 Autofire
-* **Activation sequence**: Kbd Space
+* **Activation combination**: Kbd Space
* **On release**: Stop immediately
* **When held**: Loop to step 2
* **Step 1**:
@@ -159,7 +159,7 @@ This allows you to run in Konami Track & Field by holding a single button. This
takes most of the skill (and fun) out of the game:
* **Name**: P1 Sprint
-* **Activation sequence**: Kbd Shift
+* **Activation combination**: Kbd Shift
* **On release**: Stop immediately
* **When held**: Loop to step 2
* **Step 1**:
@@ -188,7 +188,7 @@ This macro allows you to perform a right-facing ShÅryÅ«ken (Dragon Punch) by
pressing a single key:
* **Name**: 1P Shoryuken LP
-* **Activation sequence**: Kbd M
+* **Activation combination**: Kbd M
* **On release**: Complete macro
* **When held**: Prolong step 6
* **Step 1**:
diff --git a/docs/source/techspecs/memory.rst b/docs/source/techspecs/memory.rst
index 260e39e566e..9d7eb3c1b29 100644
--- a/docs/source/techspecs/memory.rst
+++ b/docs/source/techspecs/memory.rst
@@ -126,7 +126,8 @@ A memory share can be created if it doesn’t exist in a memory map
through that creator class. If it already exists it is just
retrieved. That class behaves like a pointer but also has the
``target()``, ``length()``, ``bytes()``, ``endianness()``,
-``bitwidth()`` and ``bytewidth()`` methods for share information.
+``bitwidth()`` and ``bytewidth()`` methods for share information. The
+desired size is specified in bytes.
.. code-block:: C++
@@ -154,12 +155,17 @@ A memory bank is a named memory zone indirection that can be mapped in
address spaces. It points to ``nullptr`` when created.
``configure_entry`` associates an entry number and a base pointer.
``configure_entries`` does the same for multiple consecutive entries
-spanning a memory zone. Alternatively ``set_base`` sets the base for
-entry 0 and selects it.
+spanning a memory zone.
-``set_entry`` allows to dynamically and efficiently select the current
-active entry, ``entry()`` gets that selection back, and ``base()`` gets
-the associated base pointer.
+``set_base`` sets the base address for the active entry. If there are
+no entries, entry 0 (zero) is automatically created and selected. Use
+of ``set_base`` should be avoided in favour of pre-configured entries
+unless there are an impractically large number of possible base
+addresses.
+
+``set_entry`` dynamically and efficiently selects the active entry,
+``entry()`` returns the active entry number, and ``base()`` gets the
+associated base pointer.
.. code-block:: C++
diff --git a/docs/source/usingmame/commonissues.rst b/docs/source/usingmame/commonissues.rst
index bd7a29f31af..50f81671934 100644
--- a/docs/source/usingmame/commonissues.rst
+++ b/docs/source/usingmame/commonissues.rst
@@ -309,7 +309,7 @@ You can try changing the
:ref:`lightgunprovider <mame-commandline-lightgunprovider>` setting (depending
on which kind of device you’re having issues with) from ``rawinput`` to one of
the other options such as ``dinput`` or ``win32``. See
-:ref:`osd-commandline-options` for details on input provider options
+:ref:`mame-commandline-osdoptions` for details on input provider options
.. _ExternalOPL:
diff --git a/docs/source/usingmame/defaultkeys.rst b/docs/source/usingmame/defaultkeys.rst
index 08cf7b30184..f7a7e8ba682 100644
--- a/docs/source/usingmame/defaultkeys.rst
+++ b/docs/source/usingmame/defaultkeys.rst
@@ -63,7 +63,8 @@ and saving/loading save states.
Highlight first or last UI menu option.
**[** **]**
Move to previous or next group in UI menus that support it (e.g. move to the
- inputs for the previous or next device in the Input (this Machine) menu).
+ inputs for the previous or next device in the **Input Assignments (this
+ System)** menu).
**Enter**/**Joystick 1 Button 1**
Select currently highlighted UI menu option.
**Space**
@@ -706,8 +707,8 @@ All the keys below are fully configurable in the user interface. This list shows
the standard keyboard configuration.
Note that controls can vary widely by computer type, so not all keys are shown
-here. See the “Input (this Machine)†section of MAME’s configuration menu for
-details for the machine you are currently using.
+here. See the **Input Assignments (this system)** section of MAME’s Input
+Settings menu for details for the machine you are currently using.
**Tab**
@@ -742,5 +743,5 @@ All the keys are fully configurable in the user interface.
Note that controls can vary widely by machine type, so default keys are not
shown here and defaults will vary considerably based on the manufacturer and
-style. See the “Input (this Machine)†section of MAME’s configuration menu for
-details for the machine you are currently using.
+style. See the **Input Assignments (this system)** section of MAME’s Input
+Settings menu for details for the machine you are currently using.
diff --git a/docs/source/usingmame/mamemenus.rst b/docs/source/usingmame/mamemenus.rst
index ca40b5668ed..0673528214d 100644
--- a/docs/source/usingmame/mamemenus.rst
+++ b/docs/source/usingmame/mamemenus.rst
@@ -1,9 +1,283 @@
+.. _menus:
+
MAME Menus
==========
-If you started MAME without any command line parameters, you'll be shown the
-system selection menu immediately. While the keys listed above will let you
-navigate the menus, you can also use a mouse.
+.. contents:: :local:
+
+
+.. _menus-intro:
+
+Introduction
+------------
+
+To show the :ref:`main menu <menus-main>` while running an emulated system in
+MAME, press the **Config Menu** key or button (**Tab** by default). If the
+emulated system has keyboard inputs, you may need to press the **UI Toggle** key
+or button (**Scroll Lock**, or **Forward Delete** on macOS, by default) to
+enable user interface controls first. You can dismiss a menu by pressing the
+**UI Cancel** key or button (**Escape** by default). Dismissing a menu will
+return to its parent menu, or to the running system in the case of the main
+menu.
+
+You can hide a menu and return to the running system by pressing the **Config
+Menu** key or button. Pressing the **Config Menu** key or button again will
+jump back to the same menu. This is useful when testing changes to settings.
+
+Emulated system inputs are ignored while menus are displayed. You can still
+pause or resume the running system while most menus are displayed by pressing
+the **Pause** key or button (**P** on the keyboard by default).
+
+If you start MAME without specifying a system on the command line, the system
+selection menu will be shown (assuming the
+:ref:`ui option <mame-commandline-ui>` is set to **cabinet**). The system
+selection menu is also shown if you select **Select New System** from the main
+menu during emulation.
+
+For more information on navigating menus, :ref:`see the relevant section
+<ui-menus>`.
+
+
+.. _menus-main:
+
+Main menu
+---------
+
+The main menu is shown when you press the **Config Menu** key or button while
+running an emulated system or while the system information screen is displayed.
+It provides access to menus used to change settings, control various features,
+and show information about the running system and MAME itself.
+
+If you press the **Config Menu** key or button to show the main menu while the
+system information screen is displayed, the emulated system will not start until
+the main menu is dismissed (either by selecting **Start System**, pressing the
+**UI Cancel** key or button, or pressing the **Config Menu** key or button).
+This can be useful for mounting media images or changing DIP switches and
+machine configuration settings before the emulated system starts.
+
+Input Settings
+ Shows the :ref:`Input Settings <menus-inputopts>` menu, where you can assign
+ controls to emulated inputs, adjust analog control settings, control toggle
+ inputs, and test input devices.
+DIP Switches
+ Shows the DIP Switches menu, where configuration switches for the running
+ system can be changed. This item is not shown if the running system has no
+ DIP switches.
+Machine Configuration
+ Shows the Machine Configuration menu, where various settings specific to the
+ emulated system can be changed. This item is not shown if the running
+ system has no configuration settings.
+Bookkeeping
+ Shows uptime, coin counter and ticket dispenser statistics (if relevant) for
+ the running system.
+System Information
+ Shows information about the running system as emulated in MAME, including
+ CPU, sound and video devices.
+Warning Information
+ Shows information about imperfectly emulated features of the running system.
+ This item is not shown if there are no relevant warnings.
+Media Image Information
+ Shows information about mounted media images (if any). This item is only
+ shown if the running system has one or more media devices (e.g. floppy disk
+ drives or memory card slots).
+File Manager
+ Shows the File Manager menu, where you can mount new or existing media image
+ files, or unmount currently mounted media images. This item is only shown
+ if the running system has one or more media devices (e.g. floppy disk
+ drives or memory card slots).
+Tape Control
+ Shows the Tape Control menu, where you can control emulated cassette tape
+ mechanisms. This item is only shown for systems that use cassette tape
+ media.
+Pseudo Terminals
+ Shows the status of any pseudo terminal devices in the running system (used
+ to connect the emulated system to host pseudo terminals, for example via
+ emulated serial ports). This item is not shown if there are no pseudo
+ terminal devices in the running system.
+BIOS Selection
+ Shows the BIOS Selection menu, where you can select the BIOS/boot
+ ROM/firmware for the system and slot cards it contains. This item is not
+ shown if no BIOS options are available.
+Slot Devices
+ Shows the Slot Devices menu, where you can choose between emulated
+ peripherals. This item is not shown for systems that have no slot devices.
+Barcode Reader
+ Shows the Barcode Reader menu, where you can simulate scanning barcodes with
+ emulated barcode readers. This item is not shown if there are no barcode
+ readers in the running system.
+Network Devices
+ Shows the Network Devices menu, where you can set up emulated network
+ adapters that support bridging to a host network. This item is not shown if
+ there are no network adaptors that support bridging in the running system.
+Slider Controls
+ Shows the Slider Controls menu, where you can adjust various settings,
+ including video adjustments and individual sound channel levels.
+Video Options
+ Shows the Video Options menu, where you can change the view for each
+ screen/window, as well as for screenshots.
+Crosshair Options
+ Shows the Crosshair Options menu, where you can adjust the appearance of
+ crosshairs used to show the location of emulated light guns and other
+ absolute pointer inputs. This item is not shown if the emulated system has
+ has no absolute pointer inputs.
+Cheat
+ Shows the Cheat menu, for controlling the built-in cheat engine. This item
+ is only shown if the built-in chat engine is enabled. Note that the cheat
+ plugin’s menu is accessed via the Plugin Options menu.
+Plugin Options
+ Shows the Plugin Options menu, where you can access settings for enabled
+ plugins. This item is not shown if no plugins are enabled, or if the main
+ menu is shown before the emulated system starts (by pressing the Config Menu
+ key/button while the system information screen is displayed).
+External DAT View
+ Shows the info viewer, which displays information loaded from various
+ external support files. This item is not shown if the :ref:`data plugin
+ <plugins-data>` is not enabled, or if the main menu is shown before the
+ emulated system starts (by pressing the Config Menu key/button while the
+ system information screen is displayed).
+Add To Favorites/Remove From Favorites
+ Adds the running system to the favourites list, or removes it if it’s
+ already in the favourites list. The favourites list can be used as a
+ filter for the system selection menu.
+About MAME
+ Shows the emulator version, data model, and copyright license information.
+Select New System
+ Shows the system selection menu, where you can select a system to start a
+ new emulation session. This item is not shown if the main menu is shown
+ before the emulated system starts (by pressing the Config Menu key/button
+ while the system information screen is displayed).
+Close Menu/Start System
+ Closes the main menu, returning control of the running system. Shows
+ **Start System** if the main menu is shown before the emulated system
+ starts (by pressing the Config Menu key/button while the system information
+ screen is displayed).
+
+
+.. _menus-inputopts:
+
+Input Settings menu
+-------------------
+
+The Input Settings provides options for assigning controls to emulated inputs,
+adjusting analog control settings, controlling toggle inputs, and testing input
+devices. You can reach the Input Settings menu by selecting **Input Settings**
+from the :ref:`main menu <menus-main>`. The items shown on this menu depend on
+available emulated inputs for the running system. Available emulated inputs may
+depend on slot options, machine configuration settings and DIP switch settings.
+
+Input Assignments (general)
+ Lets you select assign user interface controls, or assign default controls
+ for all emulated systems. See the section on :ref:`configuring inputs
+ <ui-inptcfg>` for more details.
+Input Assignments (this system)
+ Lets you select assign controls to emulated inputs for the running system.
+ See the section on :ref:`configuring inputs <ui-inptcfg>` for more details.
+ This item is not shown if the running system has no enabled inputs that can
+ be assigned controls.
+Analog Input Adjustments
+ Shows the Analog Input Adjustments menu, where you can adjust sensitivity,
+ auto-centring speed and inversion settings for emulated analog inputs, and
+ see how the emulated analog inputs respond to controls with your settings.
+ For more details, see the :ref:`analog input settings <ui-inptcfg-analog>`
+ section for more details. This item is not shown if the running system has
+ no enabled analog inputs.
+Keyboard Selection
+ Shows the :ref:`Keyboard Selection menu <menus-keyboard>`, where you can
+ select between emulated and natural keyboard modes, and enable and disable
+ keyboard and keypad inputs for individual emulated devices. This item is
+ not shown if the running system has no keyboard or keypad inputs.
+Toggle Inputs
+ Shows the :ref:`Toggle Inputs menu <menus-inputtoggle>`, where you can view
+ and adjust the state of multi-position or toggle inputs. This item is not
+ shown if the running system has no enabled toggle inputs.
+Input Devices
+ Shows the :ref:`Input Devices menu <menus-inputdevices>`, which lists the
+ input devices recognised by MAME.
+
+
+.. _menus-inputtoggle:
+
+Toggle Inputs menu
+------------------
+
+The Toggle Inputs menu shows the current state of multi-position or toggle
+inputs. Common examples include mechanically locking Caps Lock keys on
+computers, and two-position gear shit levers on driving games. You can reach
+the Toggle Inputs menu by selecting **Toggle Inputs** from the :ref:`Input
+Settings menu <menus-inputopts>`. Note that available emulated inputs may
+depend on slot options, machine configuration settings and DIP switch settings.
+
+Inputs are grouped by the emulated device they belong to. You can move between
+devices using the **Next Group** and **Previous Group** keys or buttons. Names
+of inputs are shown on the left, and the current settings are shown on the
+right.
+
+To change the state of an input, highlight it and use the **UI Left** and **UI
+Right** keys or buttons, or click the arrows beside the current setting.
+
+
+.. _menus-keyboard:
+
+Keyboard Selection menu
+-----------------------
+
+The Keyboard Selection menu lets your switch between emulated and natural
+keyboard modes, and enable or disable keyboard inputs for individual emulated
+devices. You can reach the Keyboard Selection menu by selecting **Keyboard
+Selection** from the :ref:`Input Settings menu <menus-inputopts>`.
+
+In emulated keyboard mode, keyboard and keypad inputs behave like any other
+digital inputs, responding to their assigned controls. In natural keyboard
+mode, MAME attempts to translate typed characters to emulated keystrokes. The
+initial keyboard mode is set using the :ref:`natural option
+<mame-commandline-natural>`.
+
+There are a number of unavoidable limitations in natural keyboard mode:
+
+* The emulated system must to support it.
+* The selected keyboard *must* match the keyboard layout selected in the
+ emulated software.
+* Keystrokes that don’t produce characters can’t be translated. (e.g. pressing a
+ modifier key on its own, such as **Shift** or **Control**).
+* Holding a key until the character repeats will cause the emulated key to be
+ pressed repeatedly as opposed to being held down.
+* Dead key sequences are cumbersome to use at best.
+* Complex input methods will not work at all (e.g. for Chinese/Japanese/Korean).
+
+Each emulated device in the system that has keyboard and/or keypad inputs is
+listed on the menu, allowing keyboard/keypad inputs to be enabled or disabled
+for individual devices. By default, keyboard/keypad inputs are enabled for the
+first device with keyboard inputs (if any), and for all other devices that have
+keypad inputs but no keyboard inputs. The enabled keyboard/keypad inputs are
+automatically saved to the configuration file for the system when the emulation
+session ends.
+
+
+.. _menus-inputdevices:
+
+Input Devices menu
+------------------
+
+The Input Devices menu lists input devices recognised by MAME and enabled with
+your current settings. Recognised input devices depend on the
+:ref:`keyboardprovider <mame-commandline-keyboardprovider>`, :ref:`mouseprovider
+<mame-commandline-mouseprovider>`, :ref:`lightgunprovider
+<mame-commandline-lightgunprovider>` and :ref:`joystickprovider
+<mame-commandline-joystickprovider>` options. Classes of input devices can be
+enabled or disabled using the :ref:`mouse <mame-commandline-nomouse>`,
+:ref:`lightgun <mame-commandline-nolightgun>` and :ref:`joystick
+<mame-commandline-nojoystick>` options. You can reach the Input Devices menu by
+selecting **Input Devices** from the :ref:`main menu <menus-main>` or the
+General Settings menu.
-[todo: This needs SERIOUS expansion. Waiting on answer to a few questions..]
+Input devices are grouped by device class (for example keyboards or light guns).
+You can move between device classes using the **Next Group** and **Previous
+Group** keys or buttons. For each device, the device number (within its class)
+is shown on the left, and the name is shown on the right.
+Select a device to show the supported controls for the device. The name of
+each control is displayed on the left and its current state is shown on the
+right. When an analog axis control is highlighted, its state is also shown in
+graphical form below the menu. Digital control states are either zero
+(inactive) or one (active). Analog axis input states range from -65,536 to
+65,536 with the neutral position at zero.
diff --git a/docs/source/usingmame/ui.rst b/docs/source/usingmame/ui.rst
index 1956ca939cd..f7ca2a41aa1 100644
--- a/docs/source/usingmame/ui.rst
+++ b/docs/source/usingmame/ui.rst
@@ -11,7 +11,7 @@ MAME’s User Interface
Introduction
------------
-MAME provides a simple user interface for selecting a system and software to
+MAME provides a simple user interface for selecting the system and software to
run and changing settings while running an emulated system. MAME’s user
interface is designed to be usable with a keyboard, game controller, or pointing
device, but will require a keyboard for initial configuration.
@@ -62,8 +62,9 @@ Forward Delete, or Fn+Delete on some compact keyboards (UI Clear)
Clear setting or reset to default value.
Escape (UI Cancel)
Clear the search if searching the menu, otherwise close the menu, returning
- to the previous menu, or returning to the emulated machine for the main menu
- (there’s usually an item at the bottom of the menu for the same purpose).
+ to the previous menu, or returning to the emulated system in the case of the
+ main menu (there’s usually an item at the bottom of the menu for the same
+ purpose).
Home (UI Home)
Highlight the first menu item and scroll to the top of the menu.
End (UI End)
@@ -92,6 +93,10 @@ most important UI controls have joystick assignments by default:
* Press the first button on the first joystick to select the highlighted menu
item.
+For gamepad-style controllers, the left analog thumb stick usually controls UI
+navigation. You may find it convenient to assign directional pad controls to UI
+navigation in addition to or in place of the left thumb stick.
+
If you want to be able to use MAME with a game controller without needing a
keyboard, you’ll need to assign joystick buttons (or combinations of buttons) to
these controls as well:
@@ -145,26 +150,31 @@ Configuring inputs
MAME needs a flexible input system to support the control schemes of the vast
array of systems it emulates. In MAME, inputs that only have two distinct
states, on and off or active and inactive, are called *digital inputs*, and all
-other inputs are called *analog inputs*, even if this is not strictly true.
+other inputs are called *analog inputs*, even if this is not strictly true (for
+example multi-position switches are called analog inputs in MAME).
To assign MAME’s user interface controls or the default inputs for all systems,
-select **Input (general)** from the main menu during emulation, or select
-**Configure Options** from the system selection menu and then select **General
-Inputs**. From there, select a category.
-
-To assign inputs for the currently running machine, select **Input (this
-Machine)** from the main menu during emulation. Inputs are grouped by device
-and sorted by type. You can move between devices with the next group and
-previous group keys/buttons (**[** and **]** on the keyboard by default).
+select **Input Settings** from the main menu during emulation and then select
+**Input Assignments (general)** from the Input Settings menu, or select
+**General Settings** from the system selection menu and then select **Input
+Assignments** from the General Settings menu. From there, select a category.
+
+To assign inputs for the currently running system, select **Input Settings**
+from the main menu during emulation and then select **Input Assignments (this
+system)** from the Input Settings menu. Inputs are grouped by device and sorted
+by type. You can move between devices with the next group and previous group
+keys/buttons (opening/closing brackets **[** and **]** on the keyboard by
+default).
The input assignment menus show the name of the emulated input or user interface
-control on the left, and the input (or combination of inputs) assigned to it on
-the right.
+control on the left, and the controls (or combination of controls) assigned to
+it on the right.
To adjust the sensitivity, auto-centre speed and inversion settings, or to see
-how emulated analog controls react to your inputs, select **Analog Controls**
-from the main menu during emulation. (This item only appears on the main menu
-for systems with analog controls.)
+how emulated analog controls react to your inputs, select **Input Settings**
+from the main menu during emulation, and then select **Analog Input
+Adjustments** from the Input Settings Menu (this item only appears on the Input
+Settings menu for systems with analog controls).
.. _ui-inptcfg-digital:
@@ -173,7 +183,7 @@ Digital input settings
~~~~~~~~~~~~~~~~~~~~~~
Each emulated digital input has a single assignment setting. For flexibility,
-MAME can combine host inputs (keys, buttons and joystick axes) using logical
+MAME can combine controls (keys, buttons and joystick axes) using logical
**and**, **not** and **or** operations. This is best illustrated with some
examples:
@@ -195,11 +205,12 @@ Kbd P Kbd Shift or Kbd P Kbd Right Shift
(In technical terms, MAME uses Boolean sum of products logic to combine inputs.)
When a digital input setting is highlighted, the prompt below the menu shows
-whether selecting it will set the assignment or append an **or** operation to
-it. Press **UI Left/Right** before selecting the setting to switch between
-setting or appending an **or** operation. Press **UI Clear** (**Delete** or
-**Forward Delete** by default) to clear the setting or restore the default
-assignment.
+whether selecting it will replace the current assignment or append an **or**
+operation to it. Press **UI Left/Right** before selecting the setting to switch
+between replacing the assignment or appending an **or** operation to it. Press
+**UI Clear** (**Delete** or **Forward Delete** by default) to clear the
+highlighted setting, or restore the default assignment if it is currently
+cleared.
When you select a digital input setting, MAME will wait for you to enter an
input or a combination of inputs for a logical **and** operation:
@@ -211,7 +222,7 @@ input or a combination of inputs for a logical **and** operation:
analog control additional times toggles the **not** on and off.
* Pressing **UI Cancel** (**Escape** by default) *before* activating any other
controls clears the setting or restores the default assignment.
-* Pressing **UI Cancel** *after* activating another control leaves the setting
+* Press **UI Cancel** *after* activating another control to leave the setting
unchanged.
* The new setting is shown below the menu. Wait one second after activating an
input to accept the new setting.
@@ -242,14 +253,14 @@ Each emulated analog input has three assignment settings:
input. The axis setting uses the name of the input with the suffix “Analogâ€.
For example the axis setting for the steering wheel in Ridge Racer is called
**Steering Wheel Analog**.
-* Use the *increment setting* assign an input (or combination of inputs) to
+* Use the *increment setting* assign a control (or combination of controls) to
increase the value of the emulated analog input. The increment setting uses
the name of the input with the suffix “Analog Incâ€. For example the increment
setting for the steering wheel in Ridge Racer is called **Steering Wheel
Analog Inc**. This is a digital input setting – if an analog axis is
assigned to it, MAME will not increase the emulated input value at a
proportional speed.
-* Use the *decrement setting* assign an input (or combination of inputs) to
+* Use the *decrement setting* assign a control (or combination of controls) to
decrease the value of the emulated analog input. The decrement setting uses
the name of the input with the suffix “Analog Decâ€. For example the decrement
setting for the steering wheel in Ridge Racer is called **Steering Wheel
@@ -272,12 +283,12 @@ You can assign one or more analog axes to the axis setting for an emulated
analog input. When multiple axes are assigned to an axis setting, they will be
added together, but absolute position controls will override relative position
controls. For example suppose for Arkanoid you assign the **Dial Analog** axis
-setting to **Mouse X or Joy 1 LSX or Joy 1 RSX** on a mouse Xbox-style
+setting to **Mouse X or Joy 1 LSX or Joy 1 RSX** on a mouse and Xbox-style
controller. You will be able to control the paddle with the mouse or either
analog stick, but the mouse will only take effect if both analog sticks are in
the neutral position (centred) on the X axis. If either analog stick is *not*
centred on the X axis, the mouse will have no effect, because a mouse is a
-relative position control while a joystick is an absolute position control.
+relative position control while joysticks are absolute position controls.
For absolute position controls like joysticks and pedals, MAME allows you to
assign either the full range of an axis or the range on one side of the neutral
@@ -311,10 +322,10 @@ Mouse X or Joy 1 LT or Joy 1 RT Reverse
direction to the left trigger.
Joy 1 LB Joy 1 LSX
Use horizontal movement of the left analog stick to control the emulated
- input, but *only* while holding the left shoulder button. If the right
+ input, but *only* while holding the left shoulder button. If the left
shoulder button is released while the left analog stick is not centred
- horizontally, the emulated input will hold its value until the right
- shoulder button is pressed again (a “sticky†control).
+ horizontally, the emulated input will hold its value until the left shoulder
+ button is pressed again (a “sticky†control).
not Joy 1 RB Joy 1 RSX or Joy 1 RB Joy 1 RSX Reverse
Use horizontal movement of the right analog stick to control the emulated
input, but invert the control if the right shoulder button is held.
@@ -341,15 +352,16 @@ When you select an axis setting, MAME will wait for you to enter an input:
analog control to accept the new setting.
To adjust sensitivity, auto-centring speed and inversion settings for emulated
-analog inputs, or to see how they respond to your settings, select **Analog
-Controls** from the main menu during emulation. Settings for emulated analog
+analog inputs, or to see how they respond to controls with your settings, select
+**Input Settings** from the main menu during emulation, and then select **Analog
+Input Adjustments** from the Input Settings Menu. Settings for emulated analog
inputs are grouped by device and sorted by type. You can move between devices
-with the next group and previous group keys/buttons (**[** and **]** on the
-keyboard by default). The state of the emulated analog inputs is shown below
-the menu, and reacts in real time. Press the **On Screen Display** key or
-button (the backtick/tilde key by default on a US ANSI QWERTY keyboard) to hide
-the menu to make it easier to test without changing settings. Press the same
-key or button to show the menu again.
+with the next group and previous group keys/buttons (opening/closing brackets
+**[** and **]** on the keyboard by default). The state of the emulated analog
+inputs is shown below the menu, and reacts in real time. Press the **On Screen
+Display** key or button (the backtick/tilde key by default on a US ANSI QWERTY
+keyboard) to hide the menu to make it easier to test without changing settings.
+Press the same key or button to show the menu again.
Each emulated input has four settings on the **Analog Controls** menu:
@@ -387,7 +399,7 @@ The system and software selection menus
If you start MAME without specifying a system on the command line, the system
selection menu will be shown (assuming the
:ref:`ui option <mame-commandline-ui>` is set to **cabinet**). The system
-selection menu is also shown if you select **Select New Machine** from the main
+selection menu is also shown if you select **Select New System** from the main
menu during emulation. Selecting a system that uses software lists shows the
similar software selection menu.
@@ -407,7 +419,7 @@ The system and software selection menus have the following parts:
* The list of systems or software in the centre. For the system selection menu,
there are configuration options below the list of systems. Clones are shown
with a different text colour (grey by default). You can right-click a system
- name as a shortcut to show the machine configuration options for the system.
+ name as a shortcut to show the System Settings menu for the system.
Systems or software items are sorted by full name or description, keeping
clones immediately below their parents. This may appear confusing if your
@@ -454,8 +466,8 @@ Navigation controls
In addition to the usual :ref:`menu navigation controls <ui-menus>`, the system
and software selection menus have additional configurable controls for
navigating the multi-pane layout, and providing alternatives to toolbar buttons
-if you don’t want to use a pointing device. The default additional controls (on
-a US ANSI QWERTY keyboard), and the settings they correspond to, are:
+if you don’t want to use a pointing device. The default additional controls
+(with a US ANSI QWERTY keyboard), and the settings they correspond to, are:
Tab (UI Focus Next)
Move focus to the next area. The order is system/software list,
@@ -488,7 +500,7 @@ The simple system selection menu
--------------------------------
If you start MAME without specifying a system on the command line (or choose
-**Select New Machine** from the main menu during emulation) with the
+**Select New System** from the main menu during emulation) with the
:ref:`ui option <mame-commandline-ui>` set to **simple**, the simple system
selection menu will be shown. The simple system selection menu shows fifteen
randomly selected systems that have ROM sets present in your configured
diff --git a/language/Afrikaans/strings.po b/language/Afrikaans/strings.po
index db14805a8de..07e2a4419a1 100644
--- a/language/Afrikaans/strings.po
+++ b/language/Afrikaans/strings.po
@@ -1,13 +1,13 @@
-# Afrikaans translations for PACKAGE package.
-# Copyright (C) 2016 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# Automatically generated, 2016.
+# Afrikaans translations for MAME package.
+# Copyright (C) 1997-2022 MAMEdev and contributors
+# This file is distributed under the same license as the MAME package.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -16,331 +16,340 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
+msgid "System: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr ""
@@ -353,7 +362,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -444,7 +453,7 @@ msgstr ""
msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr ""
@@ -616,7 +625,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr ""
@@ -668,266 +677,280 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr ""
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -937,78 +960,82 @@ msgid ""
"CPU:\n"
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr ""
@@ -1036,11 +1063,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr ""
@@ -1068,33 +1095,43 @@ msgstr ""
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr ""
@@ -1383,65 +1420,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1450,117 +1491,166 @@ msgstr ""
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1573,14 +1663,18 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr ""
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr ""
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1589,7 +1683,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1597,140 +1691,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr ""
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr ""
@@ -1741,7 +1925,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1749,96 +1933,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -1861,259 +2045,361 @@ msgstr ""
msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
+msgctxt "gfxview"
+msgid "Category %1$d"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2122,297 +2408,297 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:210
-msgid "Fonts"
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:211
-msgid "Colors"
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:214
-msgid "Language"
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
+#: src/frontend/mame/ui/custui.cpp:213
+msgid "Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
+#: src/frontend/mame/ui/custui.cpp:214
+msgid "Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:217
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
+#: src/frontend/mame/ui/custui.cpp:529
+msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:548
-msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2435,660 +2721,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
-msgid "New Barcode:"
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:80
-msgid "Enter Code"
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:116
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
+#: src/frontend/mame/ui/barcode.cpp:81
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
+#: src/frontend/mame/ui/barcode.cpp:115
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
+msgid "System is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
-msgid "Sound"
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:147
-msgid "Compressor"
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
+msgid "Sound"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Compressor"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3099,7 +3431,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3110,631 +3442,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3810,7 +4171,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3925,1241 +4286,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5474,7 +5835,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5719,7 +6080,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5918,6 +6279,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr ""
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6006,13 +6371,13 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
diff --git a/language/Albanian/strings.po b/language/Albanian/strings.po
index dfbc9a28515..c08a5223d00 100644
--- a/language/Albanian/strings.po
+++ b/language/Albanian/strings.po
@@ -1,13 +1,13 @@
-# Albanian translations for PACKAGE package.
-# Copyright (C) 2016 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# Automatically generated, 2016.
+# Albanian translations for MAME package.
+# Copyright (C) 1997-2022 MAMEdev and contributors
+# This file is distributed under the same license as the MAME package.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -16,331 +16,340 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
+msgid "System: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr ""
@@ -353,7 +362,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -444,7 +453,7 @@ msgstr ""
msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr ""
@@ -616,7 +625,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr ""
@@ -668,266 +677,280 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr ""
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -937,78 +960,82 @@ msgid ""
"CPU:\n"
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr ""
@@ -1036,11 +1063,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr ""
@@ -1068,33 +1095,43 @@ msgstr ""
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr ""
@@ -1383,65 +1420,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1450,117 +1491,166 @@ msgstr ""
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1573,14 +1663,18 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr ""
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr ""
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1589,7 +1683,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1597,140 +1691,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr ""
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr ""
@@ -1741,7 +1925,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1749,96 +1933,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -1861,259 +2045,361 @@ msgstr ""
msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
+msgctxt "gfxview"
+msgid "Category %1$d"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2122,297 +2408,297 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:210
-msgid "Fonts"
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:211
-msgid "Colors"
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:214
-msgid "Language"
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
+#: src/frontend/mame/ui/custui.cpp:213
+msgid "Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
+#: src/frontend/mame/ui/custui.cpp:214
+msgid "Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:217
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
+#: src/frontend/mame/ui/custui.cpp:529
+msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:548
-msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2435,660 +2721,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
-msgid "New Barcode:"
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:80
-msgid "Enter Code"
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:116
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
+#: src/frontend/mame/ui/barcode.cpp:81
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
+#: src/frontend/mame/ui/barcode.cpp:115
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
+msgid "System is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
-msgid "Sound"
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:147
-msgid "Compressor"
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
+msgid "Sound"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Compressor"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3099,7 +3431,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3110,631 +3442,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3810,7 +4171,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3925,1241 +4286,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5474,7 +5835,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5719,7 +6080,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5918,6 +6279,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr ""
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6006,13 +6371,13 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
diff --git a/language/Arabic/strings.po b/language/Arabic/strings.po
index d9bbfa1b11c..afef72686c2 100644
--- a/language/Arabic/strings.po
+++ b/language/Arabic/strings.po
@@ -1,13 +1,13 @@
-# Arabic translations for PACKAGE package.
-# Copyright (C) 2016 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# Automatically generated, 2016.
+# Arabic translations for MAME package.
+# Copyright (C) 1997-2022 MAMEdev and contributors
+# This file is distributed under the same license as the MAME package.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -16,331 +16,340 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
+msgid "System: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr ""
@@ -353,7 +362,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -444,7 +453,7 @@ msgstr ""
msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr ""
@@ -616,7 +625,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr ""
@@ -668,266 +677,280 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr ""
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -937,78 +960,82 @@ msgid ""
"CPU:\n"
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr ""
@@ -1036,11 +1063,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr ""
@@ -1068,33 +1095,43 @@ msgstr ""
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr ""
@@ -1383,65 +1420,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1450,117 +1491,166 @@ msgstr ""
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1573,14 +1663,18 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr ""
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr ""
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1589,7 +1683,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1597,140 +1691,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr ""
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr ""
@@ -1741,7 +1925,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1749,96 +1933,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -1861,259 +2045,361 @@ msgstr ""
msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
+msgctxt "gfxview"
+msgid "Category %1$d"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2122,297 +2408,297 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:210
-msgid "Fonts"
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:211
-msgid "Colors"
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:214
-msgid "Language"
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
+#: src/frontend/mame/ui/custui.cpp:213
+msgid "Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
+#: src/frontend/mame/ui/custui.cpp:214
+msgid "Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:217
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
+#: src/frontend/mame/ui/custui.cpp:529
+msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:548
-msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2435,660 +2721,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
-msgid "New Barcode:"
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:80
-msgid "Enter Code"
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:116
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
+#: src/frontend/mame/ui/barcode.cpp:81
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
+#: src/frontend/mame/ui/barcode.cpp:115
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
+msgid "System is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
-msgid "Sound"
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:147
-msgid "Compressor"
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
+msgid "Sound"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Compressor"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3099,7 +3431,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3110,631 +3442,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3810,7 +4171,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3925,1241 +4286,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5474,7 +5835,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5719,7 +6080,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5918,6 +6279,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr ""
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6006,13 +6371,13 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
diff --git a/language/Basque/strings.po b/language/Basque/strings.po
index 78b662e279b..28955c38375 100644
--- a/language/Basque/strings.po
+++ b/language/Basque/strings.po
@@ -1,14 +1,14 @@
-# Basque translations for PACKAGE package
-# PACKAGE paketearen Ingelesezko itzulpena.
-# Copyright (C) 2016 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# Automatically generated, 2016.
+# Basque translations for MAME package
+# MAME paketearen Ingelesezko itzulpena.
+# Copyright (C) 1997-2022 MAMEdev and contributors
+# This file is distributed under the same license as the MAME package.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -17,331 +17,340 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
+msgid "System: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr ""
@@ -354,7 +363,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -445,7 +454,7 @@ msgstr ""
msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr ""
@@ -617,7 +626,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr ""
@@ -669,266 +678,280 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr ""
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -938,78 +961,82 @@ msgid ""
"CPU:\n"
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr ""
@@ -1037,11 +1064,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr ""
@@ -1069,33 +1096,43 @@ msgstr ""
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr ""
@@ -1384,65 +1421,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1451,117 +1492,166 @@ msgstr ""
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1574,14 +1664,18 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr ""
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr ""
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1590,7 +1684,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1598,140 +1692,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr ""
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr ""
@@ -1742,7 +1926,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1750,96 +1934,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -1862,259 +2046,361 @@ msgstr ""
msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
+msgctxt "gfxview"
+msgid "Category %1$d"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2123,297 +2409,297 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:210
-msgid "Fonts"
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:211
-msgid "Colors"
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:214
-msgid "Language"
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
+#: src/frontend/mame/ui/custui.cpp:213
+msgid "Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
+#: src/frontend/mame/ui/custui.cpp:214
+msgid "Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:217
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
+#: src/frontend/mame/ui/custui.cpp:529
+msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:548
-msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2436,660 +2722,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
-msgid "New Barcode:"
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:80
-msgid "Enter Code"
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:116
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
+#: src/frontend/mame/ui/barcode.cpp:81
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
+#: src/frontend/mame/ui/barcode.cpp:115
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
+msgid "System is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
-msgid "Sound"
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:147
-msgid "Compressor"
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
+msgid "Sound"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Compressor"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3100,7 +3432,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3111,631 +3443,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3811,7 +4172,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3926,1241 +4287,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5475,7 +5836,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5720,7 +6081,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5919,6 +6280,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr ""
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6007,13 +6372,13 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
diff --git a/language/Belarusian/strings.po b/language/Belarusian/strings.po
index ef6b19e0c72..9805a4187ae 100644
--- a/language/Belarusian/strings.po
+++ b/language/Belarusian/strings.po
@@ -1,14 +1,14 @@
-# Belarusian translations for PACKAGE package
-# Áåëàðóñê³ ïåðàêëàä äëÿ PACKAGE.
-# Copyright (C) 2016 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# Automatically generated, 2016.
+# Belarusian translations for MAME package
+# БеларуÑкі пераклад Ð´Ð»Ñ MAME.
+# Copyright (C) 1997-2022 MAMEdev and contributors
+# This file is distributed under the same license as the MAME package.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -19,331 +19,340 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
+msgid "System: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr ""
@@ -356,7 +365,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -447,7 +456,7 @@ msgstr ""
msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr ""
@@ -619,7 +628,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr ""
@@ -671,266 +680,280 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr ""
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -940,78 +963,82 @@ msgid ""
"CPU:\n"
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr ""
@@ -1039,11 +1066,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr ""
@@ -1071,33 +1098,43 @@ msgstr ""
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr ""
@@ -1386,65 +1423,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1453,117 +1494,166 @@ msgstr ""
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1576,14 +1666,18 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr ""
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr ""
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1592,7 +1686,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1600,140 +1694,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr ""
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr ""
@@ -1744,7 +1928,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1752,96 +1936,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -1864,259 +2048,361 @@ msgstr ""
msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
+msgctxt "gfxview"
+msgid "Category %1$d"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2125,297 +2411,297 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:210
-msgid "Fonts"
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:211
-msgid "Colors"
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:214
-msgid "Language"
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
+#: src/frontend/mame/ui/custui.cpp:213
+msgid "Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
+#: src/frontend/mame/ui/custui.cpp:214
+msgid "Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:217
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
+#: src/frontend/mame/ui/custui.cpp:529
+msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:548
-msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2438,660 +2724,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
-msgid "New Barcode:"
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:80
-msgid "Enter Code"
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:116
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
+#: src/frontend/mame/ui/barcode.cpp:81
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
+#: src/frontend/mame/ui/barcode.cpp:115
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
+msgid "System is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
-msgid "Sound"
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:147
-msgid "Compressor"
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
+msgid "Sound"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Compressor"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3102,7 +3434,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3113,631 +3445,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3813,7 +4174,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3928,1241 +4289,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5477,7 +5838,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5722,7 +6083,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5921,6 +6282,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr ""
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6009,13 +6374,13 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
diff --git a/language/Bosnian/strings.po b/language/Bosnian/strings.po
index 2b0011f7fdc..c54fff08bc8 100644
--- a/language/Bosnian/strings.po
+++ b/language/Bosnian/strings.po
@@ -1,13 +1,13 @@
-# Bosnian translations for PACKAGE package.
-# Copyright (C) 2016 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# Automatically generated, 2016.
+# Bosnian translations for MAME package.
+# Copyright (C) 1997-2022 MAMEdev and contributors
+# This file is distributed under the same license as the MAME package.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -16,331 +16,340 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
+msgid "System: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr ""
@@ -353,7 +362,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -444,7 +453,7 @@ msgstr ""
msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr ""
@@ -616,7 +625,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr ""
@@ -668,266 +677,280 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr ""
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -937,78 +960,82 @@ msgid ""
"CPU:\n"
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr ""
@@ -1036,11 +1063,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr ""
@@ -1068,33 +1095,43 @@ msgstr ""
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr ""
@@ -1383,65 +1420,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1450,117 +1491,166 @@ msgstr ""
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1573,14 +1663,18 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr ""
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr ""
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1589,7 +1683,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1597,140 +1691,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr ""
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr ""
@@ -1741,7 +1925,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1749,96 +1933,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -1861,259 +2045,361 @@ msgstr ""
msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
+msgctxt "gfxview"
+msgid "Category %1$d"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2122,297 +2408,297 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:210
-msgid "Fonts"
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:211
-msgid "Colors"
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:214
-msgid "Language"
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
+#: src/frontend/mame/ui/custui.cpp:213
+msgid "Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
+#: src/frontend/mame/ui/custui.cpp:214
+msgid "Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:217
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
+#: src/frontend/mame/ui/custui.cpp:529
+msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:548
-msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2435,660 +2721,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
-msgid "New Barcode:"
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:80
-msgid "Enter Code"
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:116
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
+#: src/frontend/mame/ui/barcode.cpp:81
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
+#: src/frontend/mame/ui/barcode.cpp:115
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
+msgid "System is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
-msgid "Sound"
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:147
-msgid "Compressor"
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
+msgid "Sound"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Compressor"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3099,7 +3431,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3110,631 +3442,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3810,7 +4171,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3925,1241 +4286,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5474,7 +5835,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5719,7 +6080,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5918,6 +6279,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr ""
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6006,13 +6371,13 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
diff --git a/language/Bulgarian/strings.po b/language/Bulgarian/strings.po
index 2a19892803b..cb88f2f46d3 100644
--- a/language/Bulgarian/strings.po
+++ b/language/Bulgarian/strings.po
@@ -1,14 +1,14 @@
-# Bulgarian translations for PACKAGE package
-# Áúëãàðñêè ïðåâîä çà ïàêåò PACKAGE.
-# Copyright (C) 2016 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# Automatically generated, 2016.
+# Bulgarian translations for MAME package
+# БългарÑки превод за пакет MAME.
+# Copyright (C) 1997-2022 MAMEdev and contributors
+# This file is distributed under the same license as the MAME package.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -18,331 +18,340 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
+msgid "System: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr ""
@@ -355,7 +364,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -446,7 +455,7 @@ msgstr ""
msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr ""
@@ -618,7 +627,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr ""
@@ -670,266 +679,280 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr ""
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -939,78 +962,82 @@ msgid ""
"CPU:\n"
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr ""
@@ -1038,11 +1065,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr ""
@@ -1070,33 +1097,43 @@ msgstr ""
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr ""
@@ -1385,65 +1422,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1452,117 +1493,166 @@ msgstr ""
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1575,14 +1665,18 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr ""
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr ""
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1591,7 +1685,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1599,140 +1693,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr ""
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr ""
@@ -1743,7 +1927,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1751,96 +1935,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -1863,259 +2047,361 @@ msgstr ""
msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
+msgctxt "gfxview"
+msgid "Category %1$d"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2124,297 +2410,297 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:210
-msgid "Fonts"
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:211
-msgid "Colors"
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:214
-msgid "Language"
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
+#: src/frontend/mame/ui/custui.cpp:213
+msgid "Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
+#: src/frontend/mame/ui/custui.cpp:214
+msgid "Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:217
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
+#: src/frontend/mame/ui/custui.cpp:529
+msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:548
-msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2437,660 +2723,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
-msgid "New Barcode:"
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:80
-msgid "Enter Code"
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:116
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
+#: src/frontend/mame/ui/barcode.cpp:81
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
+#: src/frontend/mame/ui/barcode.cpp:115
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
+msgid "System is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
-msgid "Sound"
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:147
-msgid "Compressor"
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
+msgid "Sound"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Compressor"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3101,7 +3433,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3112,631 +3444,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3812,7 +4173,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3927,1241 +4288,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5476,7 +5837,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5721,7 +6082,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5920,6 +6281,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr ""
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6008,13 +6373,13 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
diff --git a/language/Burmese/strings.po b/language/Burmese/strings.po
index 4b65086d31a..27027216a24 100644
--- a/language/Burmese/strings.po
+++ b/language/Burmese/strings.po
@@ -1,13 +1,13 @@
-# Burmese translations for PACKAGE package.
-# Copyright (C) 2016 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# Automatically generated, 2016.
+# Burmese translations for MAME package.
+# Copyright (C) 1997-2022 MAMEdev and contributors
+# This file is distributed under the same license as the MAME package.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -16,331 +16,340 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
+msgid "System: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr ""
@@ -353,7 +362,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -444,7 +453,7 @@ msgstr ""
msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr ""
@@ -616,7 +625,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr ""
@@ -668,266 +677,280 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr ""
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -937,78 +960,82 @@ msgid ""
"CPU:\n"
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr ""
@@ -1036,11 +1063,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr ""
@@ -1068,33 +1095,43 @@ msgstr ""
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr ""
@@ -1383,65 +1420,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1450,117 +1491,166 @@ msgstr ""
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1573,14 +1663,18 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr ""
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr ""
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1589,7 +1683,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1597,140 +1691,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr ""
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr ""
@@ -1741,7 +1925,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1749,96 +1933,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -1861,259 +2045,361 @@ msgstr ""
msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
+msgctxt "gfxview"
+msgid "Category %1$d"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2122,297 +2408,297 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:210
-msgid "Fonts"
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:211
-msgid "Colors"
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:214
-msgid "Language"
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
+#: src/frontend/mame/ui/custui.cpp:213
+msgid "Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
+#: src/frontend/mame/ui/custui.cpp:214
+msgid "Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:217
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
+#: src/frontend/mame/ui/custui.cpp:529
+msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:548
-msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2435,660 +2721,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
-msgid "New Barcode:"
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:80
-msgid "Enter Code"
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:116
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
+#: src/frontend/mame/ui/barcode.cpp:81
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
+#: src/frontend/mame/ui/barcode.cpp:115
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
+msgid "System is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
-msgid "Sound"
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:147
-msgid "Compressor"
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
+msgid "Sound"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Compressor"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3099,7 +3431,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3110,631 +3442,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3810,7 +4171,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3925,1241 +4286,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5474,7 +5835,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5719,7 +6080,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5918,6 +6279,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr ""
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6006,13 +6371,13 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
diff --git a/language/Catalan/strings.po b/language/Catalan/strings.po
index 2efe48a94da..dfbe4a46c25 100644
--- a/language/Catalan/strings.po
+++ b/language/Catalan/strings.po
@@ -1,5 +1,5 @@
# Catalan translations for MAME package
-# Copyright © 2016 The MAME team.
+# Copyright (C) 1997-2022 MAMEdev and contributors
# This file is distributed under the same license as the MAME package.
# Jordi Mallach <jordi@debian.org>, 2016
#
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME 0.180\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\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"
@@ -16,7 +16,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
@@ -26,212 +26,211 @@ msgstr ""
"\n"
"Premeu qualsevol tecla per continuar"
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr "X"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr "Y"
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-"\n"
-" S'ha desat la configuració \n"
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
@@ -240,8 +239,8 @@ msgstr ""
"%s\n"
" afegit a la llista de favorits."
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
@@ -250,106 +249,114 @@ msgstr ""
"%s\n"
" suprimit de la llista de favorits."
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr "%1$s %2$s (%3$d / %4$d paquets de programari)"
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
+msgid "System: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr "Opcions de so"
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
-msgstr "Entrada general"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr "Connectors"
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
-msgstr "Desa la configuració"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
-msgstr "Paràmetres"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
-msgstr "Filtre"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr "Personalitza la IU"
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
-msgstr "Configura els directoris"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
+msgstr "Opcions de connectors"
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr "[crea]"
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr "[llista de programari]"
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr "Seleccioneu el mode d'accés"
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr "Només lectura"
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr "Lectura i escriptura"
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr "Llegeix aquesta imatge, escriu en una altra imatge"
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr "Llegeix aquesta imatge, escriu al diff"
@@ -362,7 +369,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -453,7 +460,7 @@ msgstr ""
msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr "Rota"
@@ -625,7 +632,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr "Opcions de vídeo"
@@ -677,278 +684,289 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr "Apagat"
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr "Auto"
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr "Torna al menú anterior"
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr "Gestor de fitxers"
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-"Una o més ROM/CHD per a aquesta màquina són incorrectes. La màquina podria "
-"no executar-se correctament.\n"
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-"Hi ha problemes coneguts amb aquesta màquina\n"
+"Hi ha problemes coneguts amb aquest sistema\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-"Una o més ROM/CHD per a aquesta màquina no han estat bolcats correctament.\n"
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
"\n"
-"AQUESTA MÀQUINA NO FUNCIONA. L'emulació per a aquesta màquina no és "
-"completa. No podeu fer res al respecte, tret d'esperar a que els "
-"desenvolupadors milloren l'emulació.\n"
+"AQUEST SISTEMA NO FUNCIONA. L'emulació per a aquest sistema no és completa. "
+"No podeu fer res al respecte, tret d'esperar a que els desenvolupadors "
+"milloren l'emulació.\n"
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
"\n"
"\n"
-"Hi ha clons funcionals d'aquesta màquina: %s"
+"Hi ha clons funcionals d'aquest sistema: %s"
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -963,27 +981,27 @@ msgstr ""
"\n"
"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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
@@ -991,7 +1009,7 @@ msgstr ""
"\n"
"So:\n"
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
@@ -999,46 +1017,50 @@ msgstr ""
"\n"
"Vídeo:\n"
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr "Cap\n"
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr "Vector"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr "Pantalla «%1$s»"
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr "Pantalla"
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr "No suportat"
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr "Parcialment suportat"
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr "[buit]"
@@ -1066,11 +1088,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr "El fitxer ja existeix. Voleu sobreescriure'l?"
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr "No"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr "Sí"
@@ -1098,33 +1120,43 @@ msgstr "Seleccioneu el format de la imatge"
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr "Mode de teclat"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr "Natural"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr "Emulat"
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr "Habilitat"
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr "Inhabilitat"
@@ -1413,65 +1445,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr "Filtre"
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
-msgstr "Selecciona filtres personalitzats:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
+msgstr "Selecciona filtres"
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr "Suprimeix el darrer filtre"
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr "Afegeix un filtre"
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr "Fitxer"
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1480,11 +1516,23 @@ msgstr ""
msgid "Revision: %1$s"
msgstr "Revisió: %1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr "Selecció de BIOS"
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr "Reinicialitza"
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr "Dispositius de xarxa"
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
@@ -1493,7 +1541,7 @@ msgstr ""
"Temps d'execució: %1$d:%2$02d:%3$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
@@ -1502,100 +1550,137 @@ msgstr ""
"Temps d'execució: %1$d:%2$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr "Moneda %1$c: NA%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr "Moneda %1$c: %2$d%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr " (blocat)"
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
-msgstr "Retard visible"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr "Nom: Descripció:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr "Exporta la llista en format XML (like -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
"Exporta la llista en format XML (com -listxml, però excloent dispositius)"
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr "Exporta la llista en format TXT (com -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
-msgstr "Controlador"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr "Afegeix als favorits"
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr "Suprimeix dels favorits"
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (per defecte)"
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1608,14 +1693,18 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr "Pseudo terminals"
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr "[fallit]"
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr "Controls dels lliscadors"
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1624,7 +1713,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1632,140 +1721,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr "Configuració de la màquina"
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr "%s [intern]"
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr "Interfície d'usuari"
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr "Altres controls"
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr "Control de cinta"
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr "aturat"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr "reproduint"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr "(reproduint)"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr "enregistrant"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr "(enregistrant)"
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr "Pausa/Atura"
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr "Reprodueix"
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr "Enregistra"
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr "Rebobina"
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr "Avanç ràpid"
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr "No es pot desar damunt d'un directori"
@@ -1776,7 +1955,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1784,96 +1963,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr "Configura les opcions"
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr "Surt"
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr "Teclegeu el nom o seleccioneu: %1$s_"
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr "Teclegeu el nom o seleccioneu: (aleatori)"
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr "%1$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr "%1$s, %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr "Controlador: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "En resum: NO FUNCIONA"
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "Resum: Protecció no emulada"
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "En resum: Funciona"
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Gràfics: Imperfectes, "
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Gràfics: OK, "
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "So: No implementat"
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "So: Imperfecte"
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "So: OK"
@@ -1898,259 +2077,361 @@ msgstr "Reinicialitza'ls tots"
msgid "Reload All"
msgstr "Torna a carregar-ho tot"
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr "ROM"
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr "Mirilles"
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr "INI"
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr "DAT"
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr "Instantànies"
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr "Icones"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr "Quadres de control"
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr "Cabines"
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr "PCB"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr "Díptics"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr "ComEsFa"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr "Logotips"
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr "Puntuacions"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr "Versus"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr "Portades"
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
-msgstr "Paràmetres de carpetes"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
+msgstr "Suprimeix la carpeta %1$s"
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
-msgstr "Carpetes %1$s actuals"
+msgid "Change %1$s Folder - Search: %2$s_"
+msgstr "Canvia la carpeta %1$s - cerca: %2$s_"
+
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr "Afegeix la carpeta %1$s - cerca: %2$s_"
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr "Premeu TAB per establir"
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr "Canvia de carpeta"
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr "Afegeix una carpeta"
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr "Suprimeix una carpeta"
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
-msgstr "Canvia la carpeta %1$s - cerca: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
-msgstr "Afegeix la carpeta %1$s - cerca: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
-msgstr "Premeu TAB per establir"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
-msgstr "Suprimeix la carpeta %1$s"
+msgctxt "gfxview"
+msgid "Category %1$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
-msgstr " COLORS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:947
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
-msgstr "Configura la màquina"
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/viewgfx.cpp:1157
#, 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))"
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1058
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr "Sistema: %1$-.100s"
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
-msgstr "Llista de la selecció - cerca: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr "%1$s - cerca: %2$s_"
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
+msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr "Feu doble clic o premeu %1$s per seleccionar"
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2159,298 +2440,298 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr "Mostra'ls tots"
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr "Amaga els filtres"
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr "Amaga la info/imatge"
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr "Amaga ambdós"
-#: src/frontend/mame/ui/custui.cpp:210
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
+msgstr "Mostra els panells laterals"
+
+#: src/frontend/mame/ui/custui.cpp:213
msgid "Fonts"
msgstr "Tipus de lletra"
-#: src/frontend/mame/ui/custui.cpp:211
+#: src/frontend/mame/ui/custui.cpp:214
msgid "Colors"
msgstr "Colors"
-#: src/frontend/mame/ui/custui.cpp:214
+#: src/frontend/mame/ui/custui.cpp:217
msgid "Language"
msgstr "Llengua"
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
-msgstr "Mostra els panells laterals"
-
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr "Tipus de lletra de la IU"
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr "per defecte"
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr "Tipus de lletra de la IU"
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr "Negreta"
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr "Cursiva"
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr "Línies"
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr "Mida del text de la info"
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
-msgstr "Paràmetres del tipus de lletra de la IU"
-
-#: src/frontend/mame/ui/custui.cpp:548
+#: src/frontend/mame/ui/custui.cpp:529
msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
"Text d'exemple - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
+msgstr "Colors de la IU"
+
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr "Text normal"
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr "Color seleccionat"
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr "Fons del text normal"
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr "Color de fons seleccionat"
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr "Color del subelement"
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr "Clona"
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr "Vora"
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr "Fons"
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr "Color no disponible"
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr "Color del lliscador"
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr "Fons del visualitzador de gràfics"
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr "Color de ratolí al damunt"
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr "Color de fons de ratolí al damunt"
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr "Restaura els colors predeterminats"
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr "Paràmetres dels colors de la IU"
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr "Previsualització del menú"
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr "Normal"
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr "Subelement"
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr "Seleccionat"
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr "Ratolí a sobre"
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr "Clona"
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr "Paràmetres d'ARGB"
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr "Alfa"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr "Vermell"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr "Verd"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr "Blau"
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr "Selecciona des de la paleta"
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr "Previsualització de color:"
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr "Blanc"
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr "Plata"
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr "Gris"
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr "Negre"
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr "Vermell"
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr "Taronja"
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr "Groc"
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr "Verd"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr "Blau"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr "Violeta"
@@ -2473,660 +2754,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
+msgstr "Lector de codi de barres"
+
+#: src/frontend/mame/ui/barcode.cpp:78
msgid "New Barcode:"
msgstr "Codi de barres nou:"
-#: src/frontend/mame/ui/barcode.cpp:80
+#: src/frontend/mame/ui/barcode.cpp:81
msgid "Enter Code"
msgstr "Introduiu un codi"
-#: src/frontend/mame/ui/barcode.cpp:116
+#: src/frontend/mame/ui/barcode.cpp:115
msgid "Barcode length invalid!"
msgstr "La mida del codi de barres no és vàlid!"
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
-msgstr "Entrada (general)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
-msgstr "Entrada (aquesta màquina)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
-msgstr "Controls analògics"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Configuració de la màquina"
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
-msgstr "Informació de la màquina"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
+msgstr "Informació de el sistema"
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
-msgstr "Informació de la imatge"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr "Gestor de fitxers"
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr "Control de cinta"
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
-msgstr ""
+msgstr "Pseudo terminals"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "Selecció de BIOS"
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Lector de codi de barres"
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr "Dispositius de xarxa"
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Controls dels lliscadors"
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr "Opcions de vídeo"
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr "Trampa"
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Opcions de connectors"
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr "Visualització de DAT externa"
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr "Afegeix als favorits"
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr "Suprimeix dels favorits"
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
-msgstr "Selecciona una màquina nova"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
-msgstr "Torna a la màquina"
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr "Instantànies"
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr "PCB"
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr "Logotip"
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr "Versus"
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr "Game Over"
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr "ComEsFa"
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr "Puntuacions"
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr "Portades"
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr "Exporta la llista mostrada a un fitxer"
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr "Mostra la visualitzció de DAT"
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
-msgstr "Selecció de part de programari:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr "El programari és un clon de: %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr "El programari és el pare"
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr "Suportat: No"
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr "Suportat: Parcialment"
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr "Suportat: Sí"
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
-msgstr "El controlador és el pare"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
+msgstr "El sistema és el pare"
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
-msgstr "El control·lador és un clon de: %1$s"
+msgid "System is clone of: %1$s"
+msgstr "El sistema és un clon de: %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr "Imatges"
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr "Infos"
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr "Informació general"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
-msgstr "Conjunt de ROM\t%1$s\n"
+msgid "Short Name\t%1$s\n"
+msgstr "Nom curt\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr "Any\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Fabricant\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
-msgstr "El control·lador és un clon de\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
+msgstr "El sistema és un clon de\t%1$s\n"
-#: 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:2878
+msgid "System is Parent\t\n"
+msgstr "El sistema és el pare\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr "En resum\tNO FUNCIONA\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr "En resum\tProtecció no emulada\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr "En resum\tFunciona\n"
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr "Gràfics\tNo implementat\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr "Gràfics\tColors imperfectes\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr "Gràfics\tImperfecte\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr "Gràfics\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr "So\tNo implementat\n"
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr "So\tImperfecte\n"
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr "So\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
-msgstr ""
+msgstr "Requereix art\tSí\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
-msgstr ""
+msgstr "Requereix art\tNo\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
-msgstr ""
+msgstr "Suporta cocktail\tNo\n"
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
+msgstr "El sistema és una BIOS\tSí\n"
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
+msgstr "El sistema és una BIOS\tNo\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
-msgstr ""
+msgstr "Suporta desar\tSí\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
-msgstr ""
+msgstr "Suporta desar\tNo\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr "Orientació de la pantalla\tVertical\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr "Orientació de la pantalla\tHoritzontal\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
-msgstr ""
+msgstr "Requereix CHD\tSí\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
-msgstr ""
+msgstr "Requereix CHD\tNo\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sound"
msgstr "So"
-#: src/frontend/mame/ui/sndmenu.cpp:147
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:149
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3137,7 +3464,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3148,631 +3475,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3848,7 +4204,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3963,1241 +4319,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5512,7 +5868,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5757,7 +6113,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5956,6 +6312,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr "Trampa"
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6044,17 +6404,96 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
+#~ msgid "Visible Delay"
+#~ msgstr "Retard visible"
+
+#~ msgid " COLORS"
+#~ msgstr " COLORS"
+
+#~ msgctxt "menu-main"
+#~ msgid "Select New Machine"
+#~ msgstr "Selecciona una màquina nova"
+
+#~ msgctxt "menu-main"
+#~ msgid "Return to Machine"
+#~ msgstr "Torna a la màquina"
+
+#~ msgid "Software part selection:"
+#~ msgstr "Selecció de part de programari:"
+
+#~ msgid "BIOS selection:"
+#~ msgstr "Selecció de BIOS:"
+
+#~ msgid ""
+#~ "\n"
+#~ " Configuration saved \n"
+#~ "\n"
+#~ msgstr ""
+#~ "\n"
+#~ " S'ha desat la configuració \n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+#~ "run correctly.\n"
+#~ msgstr ""
+#~ "Una o més ROM/CHD per a aquesta màquina són incorrectes. La màquina "
+#~ "podria no executar-se correctament.\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#~ msgstr ""
+#~ "Una o més ROM/CHD per a aquesta màquina no han estat bolcats "
+#~ "correctament.\n"
+
+#~ msgid "General Inputs"
+#~ msgstr "Entrada general"
+
+#~ msgid "Save Configuration"
+#~ msgstr "Desa la configuració"
+
+#~ msgid "Settings"
+#~ msgstr "Paràmetres"
+
+#~ msgid "Configure Directories"
+#~ msgstr "Configura els directoris"
+
+#~ msgid "Folders Setup"
+#~ msgstr "Paràmetres de carpetes"
+
+#, c-format
+#~ msgid "Current %1$s Folders"
+#~ msgstr "Carpetes %1$s actuals"
+
+#~ msgid "Configure Machine"
+#~ msgstr "Configura la màquina"
+
+#, 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))"
+
+#~ msgid "Input (general)"
+#~ msgstr "Entrada (general)"
+
+#~ msgid "Input (this machine)"
+#~ msgstr "Entrada (aquesta màquina)"
+
+#~ msgid "Analog Controls"
+#~ msgstr "Controls analògics"
+
+#~ msgid "Image Information"
+#~ msgstr "Informació de la imatge"
+
#~ msgid "Confirm quit from machines"
#~ msgstr "Confirma la sortida de les màquines"
@@ -6073,9 +6512,6 @@ msgstr ""
#~ msgid "Double-click or press %1$s to change the color value"
#~ msgstr "Feu doble click o premeu %1$s per a canviar el valor del color"
-#~ msgid "shortname"
-#~ msgstr "nom curt"
-
#~ msgid "description"
#~ msgstr "descripció"
@@ -6116,10 +6552,6 @@ msgstr ""
#~ msgid "Control Panels"
#~ msgstr "Quadres de control"
-#, c-format
-#~ msgid "romset: %1$-.100s"
-#~ msgstr "Conjunt de ROM: %1$-.100s"
-
#~ msgid "View"
#~ msgstr "Visualització"
@@ -6253,18 +6685,6 @@ msgstr ""
#~ msgid "Requires Artwork: %1$s\n"
#~ msgstr "Requereix art: %1$s\n"
-#~ msgid "Support Cocktail: %1$s\n"
-#~ msgstr "Suporta cocktail: %1$s\n"
-
-#~ msgid "Driver is Bios: %1$s\n"
-#~ msgstr "El control·lador és una BIOS: %1$s\n"
-
-#~ msgid "Support Save: %1$s\n"
-#~ msgstr "Suporta desar: %1$s\n"
-
-#~ msgid "Requires CHD: %1$s\n"
-#~ msgstr "Requereix CHD: %1$s\n"
-
#~ msgid "No Infos Available"
#~ msgstr "No hi ha infos disponibles"
diff --git a/language/Chinese_Simplified/strings.po b/language/Chinese_Simplified/strings.po
index 49710251c66..515bf62d0da 100644
--- a/language/Chinese_Simplified/strings.po
+++ b/language/Chinese_Simplified/strings.po
@@ -1,14 +1,14 @@
# Chinese Simplified translations for MAME package
# MAME 套件的简体中文翻译
-# Copyright (C) 1997-2021 MAMEdev and contributors
+# Copyright (C) 1997-2022 MAMEdev and contributors
# This file is distributed under the same license as the MAME package.
-# Automatically generated, 2021.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2021-12-09 14:25+0800\n"
"Last-Translator: YuiFAN\n"
"Language-Team: MAME Language Team\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
@@ -27,11 +27,12 @@ msgstr ""
"\n"
"æŒ‰ä»»æ„æŒ‰é”®ç»§ç»­"
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
-msgstr "此驱动需è¦é¢å¤–è½½å…¥ä¸‹åˆ—è£…ç½®çš„æ˜ åƒæ¡£ï¼š "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
+msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
@@ -40,7 +41,7 @@ msgstr ""
"å¯ç”¨ UI 控制\n"
"以 %1$s 切æ¢"
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
@@ -49,195 +50,195 @@ msgstr ""
"åœç”¨ UI 控制\n"
"以 %1$s 切æ¢"
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr "主音é‡"
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr "%1$s 音é‡"
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr "超频 CPU %1$s"
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr "超频 %1$s 声音"
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s 刷新率"
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s 亮度"
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s 对比"
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s 迦玛值"
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s 水平延展"
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s æ°´å¹³ä½ç½®"
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s 垂直延展"
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s 垂直ä½ç½®"
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "激光影碟 %1$s 水平延展"
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "激光影碟 %1$s æ°´å¹³ä½ç½®"
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "激光影碟 %1$s 垂直延展"
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "激光影碟 %1$s 垂直ä½ç½®"
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr "å‘é‡é—ªçƒåº¦"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr "最å°å…‰æŸå®½åº¦"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr "最大光æŸå®½åº¦"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr "å…‰æŸç‚¹å¤§å°"
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr "å…‰æŸå¼ºåº¦"
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "å字准星尺度 %1$s"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr "X"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr "Y"
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "å字准星ä½ç§» %1$s"
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "å字准星尺度 X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "å字准星尺度 Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "å字准星ä½ç§» X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "å字准星ä½ç§» Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr "**ä¿å­˜ ui.ini 时错误**"
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**ä¿å­˜ %s.ini 时错误**"
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
"\n"
" 设定已ä¿å­˜ \n"
"\n"
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
@@ -246,8 +247,8 @@ msgstr ""
"%s\n"
" 已新增至最爱清å•。"
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
@@ -256,106 +257,114 @@ msgstr ""
"%s\n"
" 已从最爱清å•移除。"
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr "[ æ— å¡å¯åЍ ]"
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr "[ 使用文件管ç†å™¨ ]"
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr "%1$s %2$s ( %3$d / %4$d 软件包 )"
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr "驱动: \"%1$s\" è½¯ä»¶æ¸…å• "
+msgid "System: \"%1$s\" software list "
+msgstr "系统: \"%1$s\" è½¯ä»¶æ¸…å• "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, 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:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr "æœå¯»ï¼š %1$s_"
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
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:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr "声音选项"
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
-msgstr "一般输入"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr "æ’ä»¶"
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
-msgstr "ä¿å­˜è®¾å®š"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
-msgstr "设定"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
+msgstr "ä¿å­˜è®¾å®š"
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
-msgstr "筛选"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr "自订 UI"
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
-msgstr "设定目录"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
+msgstr "æ’件选项"
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr "[ç©ºæ’æ§½]"
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr "[建立]"
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr "[软件清å•]"
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr "é”™è¯¯å­˜å– %s"
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr "é€‰æ‹©å­˜å–æ¨¡å¼"
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr "唯读"
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr "读写"
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr "è¯»å–æ­¤æ˜ åƒæ¡£ï¼Œå†™å…¥è‡³å…¶ä»–æ˜ åƒæ¡£"
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr "è¯»å–æ­¤æ˜ åƒæ¡£ï¼Œå†™å…¥å·®å¼‚æ¡£"
@@ -368,8 +377,8 @@ msgid "Skip imperfect emulation warnings"
msgstr "略过未完整模拟的警示讯æ¯"
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
-msgstr "釿–°é€‰æ‹©ä¸Šæ¬¡æ‰§è¡Œçš„æœºå°"
+msgid "Re-select last system launched"
+msgstr "釿–°é€‰æ‹©ä¸Šæ¬¡æ‰§è¡Œçš„系统"
#: src/frontend/mame/ui/submenu.cpp:36
msgid "Enlarge images in the right panel"
@@ -459,7 +468,7 @@ msgstr "低延迟"
msgid "Rotation Options"
msgstr "选转选项"
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr "旋转"
@@ -631,7 +640,7 @@ msgstr "光枪输入供应"
msgid "Joystick Input Provider"
msgstr "摇æ†è¾“入供应"
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr "视频选项"
@@ -683,277 +692,280 @@ msgstr "åŒæ­¥æ›´æ–°"
msgid "Wait Vertical Sync"
msgstr "ç­‰å¾…åž‚ç›´åŒæ­¥"
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr "å…³"
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr "自动"
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr "回上一层èœå•"
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr "文件管ç†å™¨"
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr "[root%1$s]"
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
-msgstr "釿–°å¯åŠ¨æœºå°"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
+msgstr "釿–°å¯åŠ¨ç³»ç»Ÿ"
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
-msgstr "å¯åŠ¨æœºæ¢°"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
+msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr "ç”»é¢ #%d"
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr "缩放至画é¢åŒºåŸŸ"
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr "ä»… X è½´"
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr "ä»… Y è½´"
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr "X 轴或 Y 轴(自动)"
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr "éžæ•´æ•°ç¼©æ”¾"
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr "ç»´æŒé•¿å®½æ¯”例"
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr "æ­£åœ¨å½•åˆ¶æ—¶æ— æ³•å˜æ›´é€‰é¡¹ï¼"
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr "ä¿æŠ¤"
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr "计时"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr "图形"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr "色盘"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr "声音"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr "æ’·å–硬体"
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr "相机"
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr "麦克风"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr "控制"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "键盘"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr "é¼ æ ‡"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr "媒体"
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr "ç£ç›˜"
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr "å°è¡¨æœº"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr "ç£å¸¦"
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr "打孔带"
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr "ç£é¼“"
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr "固æ€ä¿å­˜"
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr "通讯"
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr "区域网"
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr "广域网"
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
-msgstr "本机械有一个或更多的 ROM/CHD æ˜¯ä¸æ­£ç¡®çš„。此机械å¯èƒ½æ— æ³•正确执行。\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
+msgstr ""
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-"本机械已知具有下列的问题\n"
-"\n"
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
-msgstr "本机械有一个或更多的 ROM/CHD 尚未正确地被 DUMP。\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
+msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr "未完整模拟功能: "
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr "%s"
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ", %s"
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr "未完美模拟功能: "
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr "尚未支æ´å°é¢åž‹ç­ä½“模å¼çš„ç”»é¢ç¿»è½¬ã€‚"
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
-msgstr "此机械需è¦é¢å¤–的装饰图档"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
+msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
-msgstr "本机械无法完æˆï¼Œå¹¶éžæ¨¡æ‹Ÿä¸­çš„错误而å¯èƒ½å‘ˆçŽ°æ€ªå¼‚çš„è¡Œä¸ºæˆ–ç¼ºå°‘å…ƒä»¶ã€‚\n"
+msgstr ""
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
-msgstr "本机械无声音硬体,故 MAME å°†ä¸ä¼šäº§ç”Ÿå£°éŸ³ï¼Œè¿™æ˜¯å¯é¢„期的行为。\n"
+msgstr ""
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-"\n"
-"此机械无法执行,机械的模拟还ä¸å®Œå…¨ã€‚\n"
-"除了等待开å‘人员改良模拟之外,没有方法å¯ä»¥è§£å†³è¿™ä¸ªé—®é¢˜ã€‚\n"
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-"\n"
-"此机械的部分元件无法模拟,因其需è¦å®žé™…活动的互动或机械装置的组åˆã€‚故无法达æˆ"
-"此机械的完æˆä½“验。\n"
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-"\n"
-"\n"
-"æœ¬æœºæ¢°å°šæœ‰å¯æ‰§è¡Œçš„彷製版: %s"
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -968,27 +980,27 @@ msgstr ""
"\n"
"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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr "Hz"
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
@@ -996,7 +1008,7 @@ msgstr ""
"\n"
"声音:\n"
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
@@ -1004,46 +1016,50 @@ msgstr ""
"\n"
"视讯:\n"
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr "æ— \n"
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr "å‘é‡"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr "ç”»é¢ '%1$s'"
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr "ç”»é¢"
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr "%1$s:\n"
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr "䏿”¯æ´"
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr "部分支æ´"
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr "[ 空 ]"
@@ -1071,11 +1087,11 @@ msgstr "[ å®Œæ•´æ¸…å• ]"
msgid "File Already Exists - Override?"
msgstr "档案已存在 — 是å¦è¦†å†™ï¼Ÿ"
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr "å¦"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr "是"
@@ -1103,33 +1119,43 @@ msgstr "é€‰æ‹©æ˜ åƒæ¡£æ ¼å¼"
msgid "Select initial contents"
msgstr "选择åˆå§‹åŒ–内容"
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr "键盘模å¼"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr "自然"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr "模拟"
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr "%1$s [root%2$s]"
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr "[root%2$s]"
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr "å·²å¯ç”¨"
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr "å·²åœç”¨"
@@ -1418,65 +1444,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr "自订过滤"
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr "筛选"
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr "<设定过滤>"
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
-msgstr "选择自订过滤器:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
+msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr "过滤 %1$u"
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr "移除最åŽè¿‡æ»¤å™¨"
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr "新增过滤器"
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr "选择类别:"
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr "[没有类别 INI 档案]"
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr "[INI 档案中没有群组]"
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr "没有å‘现群组 INI 档案"
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr "文件"
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr "在类别档案中没有找到群组"
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr "群组"
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr "包å«å…‹éš†ç‰ˆ"
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr "软件列表/项目"
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr "软件列表信æ¯"
@@ -1485,11 +1515,23 @@ msgstr "软件列表信æ¯"
msgid "Revision: %1$s"
msgstr "版本: %1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr "选择 BIOS"
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr "系统"
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr "é‡è®¾"
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr "网路装置"
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
@@ -1498,7 +1540,7 @@ msgstr ""
"执行时间: %1$d:%2$02d:%3$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
@@ -1507,7 +1549,7 @@ msgstr ""
"执行时间: %1$d:%2$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
@@ -1516,92 +1558,131 @@ msgstr ""
"å½©ç¥¨åˆ†é…æ•°ï¼š %1$d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr "æŠ•å¸æ•° %1$c: NA%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr "æŠ•å¸æ•° %1$c: %2$d%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr " (已é”定)"
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr "å字准星选项"
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
-msgstr "P$d å¯è§†åº¦"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
+msgstr "P%1$d å¯è§†åº¦"
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
-msgstr "P%d å字准星"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
+msgstr "P%1$d å字准星"
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
-msgstr "å¯è§åº¦å»¶è¿Ÿ"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr "%s.xml å·²ä¿å­˜äºŽ UI 设定文件夹"
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr "å称: æè¿°ï¼š\n"
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr "%s.txt å·²ä¿å­˜äºŽ UI 设定文件夹"
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr "汇出 XML æ ¼å¼åˆ—表 ï¼ˆåŒ -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr "汇出 TXT æ ¼å¼åˆ—表 ï¼ˆåŒ -listxml,但ä¸åŒ…å«è£…置)"
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr "汇出 TXT æ ¼å¼åˆ—表 ï¼ˆåŒ -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:792
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
+msgstr ""
+"系统设定:\n"
+"%1$s"
+
+#: src/frontend/mame/ui/miscmenu.cpp:808
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
-msgstr "驱动"
-
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
-msgstr "æ­¤æœºå°æ²¡æœ‰ BIOS。"
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr "新增至最爱"
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr "从最爱移除"
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr "ä¿å­˜æœºå°è®¾å®š"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
+msgstr "ä¿å­˜ç³»ç»Ÿè®¾å®š"
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
-msgstr "设定机å°:"
-
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (缺çœ)"
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr "未找到æ’ä»¶"
@@ -1618,14 +1699,18 @@ msgstr ""
"按 %1$s 退出\n"
"按 %2$s 继续模拟"
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr "伪终端"
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr "[ 错误 ]"
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr "傿•°è°ƒæ•´"
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr "[未找到已ä¿å­˜çš„状æ€]"
@@ -1634,7 +1719,7 @@ msgstr "[未找到已ä¿å­˜çš„状æ€]"
msgid "Cancel"
msgstr "å–æ¶ˆ"
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1645,140 +1730,230 @@ msgstr ""
"按下 %2$s 删除\n"
"按下 %3$s å–æ¶ˆ"
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr "移除已ä¿å­˜çš„çŠ¶æ€æ¡£ %1$s æ—¶å‘生错误"
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr "按下 %1$s 删除"
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr "载入状æ€"
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr "选择è¦è½½å…¥çš„状æ€"
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr "ä¿å­˜çжæ€"
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr "æŒ‰ä¸‹é”®ç›˜æŒ‰é”®ã€æ‘‡æ†æŒ‰é’®æˆ–选择状æ€ä»¥è¦†å†™"
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr "机å°è®¾å®šå¼€å…³"
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr "机器设定"
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr "æ’æ§½è®¾å¤‡"
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr "%s [内部]"
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr "使用者介é¢"
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr "玩者 %1$d 控制"
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr "其他控制"
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
-msgstr "æ­¤æœºå°æ²¡æœ‰å¯è®¾å®šçš„输入"
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr "按ä½"
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
-msgstr "输入了无效åºåˆ—"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
+msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr "%1$s 类比"
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr "%1$s 类比增加"
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr "%1$s 类比å‡å°‘"
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr "按下 %1$s 设定\n"
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr "按下 %1$s 加入\n"
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr "按下 %1$s 清除\n"
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr "按下 %1$s 还原缺çœå€¼\n"
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr "ç£å¸¦æŽ§åˆ¶"
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr "å·²åœæ­¢"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr "正在执行"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr "(正在执行)"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr "正在记录"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr "(正在记录)"
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr "æš‚åœï¼åœæ­¢"
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr "执行"
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr "记录"
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr "倒带"
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr "å¿«è¿›"
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr "无法跨目录ä¿å­˜"
@@ -1791,7 +1966,7 @@ msgstr ""
"选定的软件缺少一个或多个必è¦çš„ ROM 或 CHD æ˜ åƒæ¡£\n"
"请å–得正确的档案或选择ä¸åŒçš„æ¡£æ¡ˆã€‚"
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1801,100 +1976,96 @@ msgstr ""
"选定的游æˆç¼ºå°‘一个至多个必è¦çš„ ROM 或 CHD æ˜ åƒæ¡£ï¼Œè¯·é€‰æ‹©å…¶ä»–游æˆã€‚\n"
"按任æ„键继续。"
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr "设定选项"
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr "结æŸ"
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-"找ä¸åˆ°æœºæ¢°ï¼Œè¯·æ£€æŸ¥ %1$s.ini çš„ ROM 目录设定\n"
-"\n"
-"如果此为首次使用 %2$s,请å‚阅 docs 目录中的 config.txt 以å–得设定 %2$s 的相关"
-"ä¿¡æ¯ã€‚"
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr "输入å称或选择: %1$s_"
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr "输入å称或选择: (éšæœº)"
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr "%1$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr "%1$s, %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr "驱动: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "整体: ä¸å¯æ‰§è¡Œ"
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "整体: æœªæ¨¡æ‹Ÿä¿æŠ¤"
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "整体: å¯ä»¥æ‰§è¡Œ"
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "图形: ä¸å®Œæ•´ï¼Œ"
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "图形: ä¸å®Œç¾Žï¼Œ "
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "图形: OK, "
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "声音: 无"
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "声音: 无法执行"
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "声音: ä¸å®Œç¾Ž"
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "声音: OK"
@@ -1919,261 +2090,361 @@ msgstr "全部é‡è®¾"
msgid "Reload All"
msgstr "å…¨éƒ¨é‡æ–°è½½å…¥"
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr "ROM"
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr "软件媒介"
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr "声音样本档"
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr "装饰图"
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr "å字准星"
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr "作弊档"
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr "外挂"
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr "UI 翻译"
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr "INI"
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr "UI 设定"
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr "外挂资料"
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr "文件"
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr "类别 INI"
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr "å¿«ç…§ (snap)"
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr "图示"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr "æŽ§åˆ¶é¢æ¿"
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr "机械图 (cabinets)"
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr "è´´ç”» (marquees)"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr "PCB 图"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr "广告图 (flyers)"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr "标题画é¢"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr "游æˆç»“å±€"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr "首领"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "装饰图预览"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr "精选"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr "游æˆç»“æŸç”»é¢"
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr "说明图"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr "标题图"
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr "得分"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr "对战"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr "å°é¢"
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
-msgstr "文件夹设定"
-
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:104
#, c-format
-msgid "Current %1$s Folders"
-msgstr "å½“å‰ %1$s 文件夹"
-
-#: src/frontend/mame/ui/dirmenu.cpp:181
-msgid "Change Folder"
-msgstr "å˜æ›´æ–‡ä»¶å¤¹"
-
-#: src/frontend/mame/ui/dirmenu.cpp:181
-msgid "Add Folder"
-msgstr "新增文件夹"
-
-#: src/frontend/mame/ui/dirmenu.cpp:184
-msgid "Remove Folder"
-msgstr "移除文件夹"
+msgid "Remove %1$s Folder"
+msgstr "移除 %1$s 文件夹"
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr "å˜æ›´ %1$s 文件夹 - æœå¯»ï¼š %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr "新增 %1$s 文件夹 - æœå¯»ï¼š %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:428
+#: src/frontend/mame/ui/dirmenu.cpp:403
msgid "Press TAB to set"
msgstr "按下 TAB 键设定"
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/dirmenu.cpp:421
#, c-format
-msgid "Remove %1$s Folder"
-msgstr "移除 %1$s 文件夹"
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
-msgstr " 色彩"
+#: src/frontend/mame/ui/dirmenu.cpp:484
+msgid "Change Folder"
+msgstr "å˜æ›´æ–‡ä»¶å¤¹"
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
-msgstr " PENS"
+#: src/frontend/mame/ui/dirmenu.cpp:484
+msgid "Add Folder"
+msgstr "新增文件夹"
+
+#: src/frontend/mame/ui/dirmenu.cpp:487
+msgid "Remove Folder"
+msgstr "移除文件夹"
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
+msgctxt "gfxview"
msgid "Zoom = 1/%1$d"
msgstr "缩放 = 1/%1$d"
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
+msgctxt "gfxview"
msgid "Zoom = %1$d"
msgstr "缩放 = %1$d"
-#: src/frontend/mame/ui/viewgfx.cpp:1262
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
msgid "Expand to fit"
msgstr "展开以符åˆ"
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
-msgstr "设定机å°"
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, 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) )"
+msgctxt "gfxview"
+msgid "Category %1$d"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:940
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
+msgstr "系统设定"
+
+#: src/frontend/mame/ui/selgame.cpp:1058
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
+msgstr "%1$s %2$s ( %3$d / %4$d 系统 (%5$d BIOS) )"
+
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr "系统: %1$-.100s"
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
-msgstr "é€‰é¡¹æ¸…å• - æœå¯»ï¼š "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr "%1$s - æœå¯»ï¼š %2$s_"
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr "åŒå‡»æˆ–按下 %1$s 以选择"
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr "结果将ä¿å­˜åœ¨ %1$s"
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-"正在校验供机械 %2$u 的 %3$u 媒体...\n"
-"%1$s"
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2186,297 +2457,297 @@ msgstr ""
"按下 %1$s å–æ¶ˆ\n"
"按下 %2$s 继续"
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
-msgstr "校验标记为ä¸å¯ç”¨çš„ %1$u 机械媒体"
+msgid "Audit media for %1$u systems marked unavailable"
+msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
-msgstr "校验所有 %1$u 机械的媒体"
+msgid "Audit media for all %1$u systems"
+msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr "按下 %1$s å–æ¶ˆ\n"
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr "显示全部"
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr "éšè—过滤器"
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr "éšè—ä¿¡æ¯/图片"
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr "éšè—两者"
-#: src/frontend/mame/ui/custui.cpp:210
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
+msgstr "系统åç§°"
+
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
+msgstr "显示侧é¢ç‰ˆ"
+
+#: src/frontend/mame/ui/custui.cpp:213
msgid "Fonts"
msgstr "字体"
-#: src/frontend/mame/ui/custui.cpp:211
+#: src/frontend/mame/ui/custui.cpp:214
msgid "Colors"
msgstr "颜色"
-#: src/frontend/mame/ui/custui.cpp:214
+#: src/frontend/mame/ui/custui.cpp:217
msgid "Language"
msgstr "语言"
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
-msgstr "系统åç§°"
-
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
-msgstr "显示侧é¢ç‰ˆ"
-
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
-msgstr "UI 自订设置"
-
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr "[内建]"
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr "UI 字体"
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr "缺çœ"
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr "UI 字体"
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr "粗体"
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr "斜体"
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr "行"
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr "ä¿¡æ¯å­—体大å°"
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
-msgstr "UI 字体设定"
-
-#: src/frontend/mame/ui/custui.cpp:548
+#: src/frontend/mame/ui/custui.cpp:529
msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr "采样文字 - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr "一般文本"
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr "选择色彩"
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr "一般文本背景"
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr "选择背景颜色"
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr "å­é¡¹ç›®é¢œè‰²"
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr "克隆"
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr "边框"
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr "背景"
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr "机械设定开关"
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr "未拥有游æˆé¢œè‰²"
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr "傿•°è°ƒæ•´"
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr "图形检视器背景"
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr "é¼ æ ‡ç»è¿‡é¢œè‰²"
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr "é¼ æ ‡ç»è¿‡èƒŒæ™¯é¢œè‰²"
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr "鼠标按下颜色"
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr "鼠标按下背景颜色"
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr "还原至缺çœé¢œè‰²"
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr "UI 色彩设定"
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr "åŒå‡»æˆ–按下 %1$s 改å˜é¢œè‰²"
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr "èœå•预览"
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr "一般"
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr "å­é¡¹ç›®"
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr "已选择"
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr "é¼ æ ‡ç»è¿‡"
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr "克隆"
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr "ARGB 设定"
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr "逿˜Žåº¦"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr "红"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr "绿"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr "è“"
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr "从色盘选择"
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr "颜色预览:"
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr "白"
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr "é“¶"
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr "ç°"
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr "黑"
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr "红"
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr "橘"
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr "黄"
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr "绿"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr "è“"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr "ç´«"
@@ -2499,298 +2770,344 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr "修订: %1$s"
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr "按下 %s 显示èœå•"
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr "%1$s 以增加/å‡å°‘速度"
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr "%1$s 自动置中速度"
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr "%1$s åå‘"
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr "%1$s æ•æ„Ÿåº¦"
-#: src/frontend/mame/ui/barcode.cpp:77
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
+msgstr "æ¡ç è¯»å–器"
+
+#: src/frontend/mame/ui/barcode.cpp:78
msgid "New Barcode:"
msgstr "æ–°æ¡ç ï¼š"
-#: src/frontend/mame/ui/barcode.cpp:80
+#: src/frontend/mame/ui/barcode.cpp:81
msgid "Enter Code"
msgstr "输入æ¡ç "
-#: src/frontend/mame/ui/barcode.cpp:116
+#: src/frontend/mame/ui/barcode.cpp:115
msgid "Barcode length invalid!"
msgstr "æ¡ç é•¿åº¦æ— æ•ˆï¼"
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
-msgstr "输入设定 (一般)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
-msgstr "输入设定 (本机器)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
-msgstr "类比控制"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr "机å°è®¾å®šå¼€å…³"
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "机器设定"
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "收入信æ¯"
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
-msgstr "机器信æ¯"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
+msgstr "系统信æ¯"
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr "警示信æ¯"
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
-msgstr "æ˜ åƒæ¡£ä¿¡æ¯"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr "文件管ç†å™¨"
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr "ç£å¸¦æŽ§åˆ¶"
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr "伪终端"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "选择 BIOS"
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr "æ’æ§½è®¾å¤‡"
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "æ¡ç è¯»å–器"
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr "网路装置"
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr "傿•°è°ƒæ•´"
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr "视频选项"
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "å字准星选项"
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr "游æˆä½œå¼Š"
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr "æ’件选项"
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr "檢視外部文件"
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr "新增至最爱"
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr "从最爱移除"
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr "关于 %1$s"
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
-msgstr "选择新机器"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
-msgstr "回到机械"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr "å¿«ç…§"
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr "机械图"
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr "æŽ§åˆ¶é¢æ¿"
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr "PCB 图"
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr "广告图"
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr "标题画é¢"
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr "结局"
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr "装饰图预览"
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr "首领"
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr "标题图"
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr "对战"
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr "游æˆç»“æŸ"
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr "说明图"
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr "得分"
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr "精选"
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr "è´´ç”»"
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr "å°é¢"
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr "新增或移除最爱项目"
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr "汇出显示的清å•至档案"
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr "校验媒体"
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr "显示文件检视"
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
-msgstr "软件部分选项:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
-msgstr "选择 BIOS:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr "%1$s, %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr "软件相容于: %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr "软件为主档"
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr "已支æ´ï¼š å¦"
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr "已支æ´ï¼š 部分"
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr "已支æ´ï¼š 是"
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
-msgstr "驱动为主档"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
-msgstr "驱动相容于: %1$s"
+msgid "System is clone of: %1$s"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr "图åƒ"
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr "ä¿¡æ¯"
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
@@ -2800,7 +3117,7 @@ msgstr ""
"请å–得正确的档案或选择ä¸åŒçš„系统。\n"
"\n"
-#: src/frontend/mame/ui/selmenu.cpp:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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"
@@ -2810,333 +3127,333 @@ msgstr ""
"请å–得正确的档案或选择ä¸åŒçš„软件项目。\n"
"\n"
-#: src/frontend/mame/ui/selmenu.cpp:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr "䏿­£ç¡®çš„æ£€æŸ¥ç "
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr "䏿­£ç¡®çš„长度"
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr "未找到"
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr "%1$s (%2$s) - %3$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr "%1$s - %2$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr "按任æ„键继续。"
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr "一般信æ¯"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
-msgstr "ROM组\t%1$s\n"
+msgid "Short Name\t%1$s\n"
+msgstr "短档å\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr "年代\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "制造商\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
-msgstr "驱动相容于\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
-msgstr "驱动为主档\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr "类比控制\t是\n"
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr "键盘输入\t是\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr "整体\tä¸å¯æ‰§è¡Œ\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr "整体\tæœªæ¨¡æ‹Ÿä¿æŠ¤\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr "整体\tå¯ä»¥æ‰§è¡Œ\n"
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr "图形\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr "图形\t色彩错误\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr "图形\t色彩ä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr "图形\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr "图形\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr "声音\t无\n"
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr "声音\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr "声音\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr "声音\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr "æ’·å–\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr "æ’·å–\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr "相机\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr "相机\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr "麦克风\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr "麦克风\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr "控制\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr "控制\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr "键盘\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr "键盘\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr "鼠标\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr "é¼ æ ‡\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr "媒体\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr "媒体\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr "ç£ç›˜\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr "ç£ç›˜\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr "æ‰“å°æœº\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr "æ‰“å°æœº\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr "ç£å¸¦\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr "ç£å¸¦\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr "打孔带\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr "打孔带\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr "ç£é¼“\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr "ç£é¼“\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr "(EP)ROM\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr "(EP)ROM\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr "通讯\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr "通讯\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr "区域网路\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr "区域网路\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr "外部网路\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr "外部网路\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr "计时\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr "计时\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
-msgstr "æœºæ¢°å¼æœºå°\t是\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
+msgstr "机械å¼ç³»ç»Ÿ\t是\n"
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
-msgstr "æœºæ¢°å¼æœºå°\tå¦\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
+msgstr "机械å¼ç³»ç»Ÿ\tå¦\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr "需è¦è£…饰图\t是\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr "需è¦è£…饰图\tå¦\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr "需è¦å¯ç‚¹å‡»çš„装饰图\t是\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr "需è¦å¯ç‚¹å‡»çš„装饰图\tå¦\n"
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr "æ”¯æ´æª¯é¢åž‹ç­ä½“\tå¦\n"
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
-msgstr "驱动程åºä¸º BIOS\t是\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
-msgstr "驱动程åºä¸º BIOS\tå¦\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr "支æ´å³æ—¶å­˜æ¡£\t是\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr "支æ´å³æ—¶å­˜æ¡£\tå¦\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr "ç”»é¢æ–¹å‘\t垂直\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr "ç”»é¢æ–¹å‘\tæ°´å¹³\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr "éœ€è¦ CHD\t是\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr "éœ€è¦ CHD\tå¦\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr "媒体校验结果\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr "媒体校验结果\t错误\n"
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr "采样文件校验结果\tä¸éœ€è¦\n"
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr "样本档校验结果\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr "样本档校验结果\t错误\n"
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
@@ -3144,23 +3461,23 @@ msgstr ""
"媒体校验\tåœç”¨\n"
"样本档校验\tåœç”¨\n"
-#: src/frontend/mame/ui/sndmenu.cpp:146
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
+msgstr "采样率"
+
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sound"
msgstr "声音"
-#: src/frontend/mame/ui/sndmenu.cpp:147
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Compressor"
msgstr "压缩"
-#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
-msgstr "采样率"
-
-#: src/frontend/mame/ui/sndmenu.cpp:149
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr "使用外部采样文件"
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3177,7 +3494,7 @@ msgstr ""
"\n"
"已选用的选项å¯ç”¨ä¸‹åˆ—项目:\n"
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3194,34 +3511,34 @@ msgstr ""
"\n"
"如选用此选项,下列项目將å¯ç”¨ï¼š\n"
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr "* CPU:\n"
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr "* 视频:\n"
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr " ç”»é¢ '%1$s': å‘é‡\n"
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, 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:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, 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:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr "* 声音:\n"
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
@@ -3230,597 +3547,626 @@ msgstr ""
"* BIOS 设定:\n"
" %1$d 选项 [缺çœï¼š %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr " %1$s [缺çœï¼š %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr " %1$s\n"
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr "* 指拨开关设定:\n"
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr "* é…置设定:\n"
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr "* 输入装置:\n"
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr " 使用者输入 [%1$d 输入]\n"
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr " 麻将输入 [%1$d 输入]\n"
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr " 花牌输入 [%1$d 输入]\n"
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr " åšå¥•输入 [%1$d 输入]\n"
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr " 类比输入 [%1$d 输入]\n"
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr " 调节器输入 [%1$d 输入]\n"
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr " 数字键盘输入 [%1$d 输入]\n"
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr " 键盘输入 [%1$d 输入]\n"
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr "* 媒体选项:\n"
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr " %1$s [标签: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr "* æ’æ§½é€‰é¡¹ï¼š\n"
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr "[ æ—  ]\n"
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, 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:1822
+#: src/emu/render.cpp:1859
#, 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:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr "å°é¢åž‹"
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr "左至å³"
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr "å·¦è‡³å³ (æ— è¾¹)"
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr "上到下"
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr "上到下 (无边)"
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, 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:2027
+#: src/emu/render.cpp:2064
#, 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:2036
+#: src/emu/render.cpp:2073
#, 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:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr "%1$u×%2$u 上到下, å·¦è‡³å³ (æ— è¾¹)"
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr "P%1$u"
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr "???"
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr "%p 上"
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr "%p 下"
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr "%p å·¦"
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr "%p å³"
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr "%p 峿‘‡æ†/上"
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr "%p 峿‘‡æ†/下"
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr "%p 峿‘‡æ†/å·¦"
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr "%p 峿‘‡æ†/å³"
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr "%p 左摇æ†/上"
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr "%p 左摇æ†/下"
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Left"
msgstr "%p 左摇æ†/å·¦"
#: 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Right"
msgstr "%p 左摇æ†/å³"
#: 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, c-format
msgctxt "input-name"
msgid "%p Button 1"
msgstr "%p 按钮 1"
#: 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr "%p 按钮 2"
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr "%p 按钮 3"
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr "%p 按钮 4"
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr "%p 按钮 6"
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr "%p 按钮 8"
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr "%p 按钮 9"
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr "%p 按钮 10"
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr "%p 按钮 11"
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr "%p 按钮 13"
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr "%p 按钮 14"
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr "%p 按钮 15"
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr "%p 按钮 16"
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr "%p 开始"
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr "%p 选择"
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr "%p 麻将 A"
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr "%p 麻将 B"
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr "%p 麻将 C"
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr "%p 麻将 D"
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr "%p 麻将 E"
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr "%p 麻将 F"
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr "%p 麻将 G"
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr "%p 麻将 H"
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr "%p 麻将 I"
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr "%p 麻将 J"
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr "%p 麻将 K"
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr "%p 麻将 L"
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr "%p 麻将 M"
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr "%p 麻将 N"
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr "%p 麻将 O"
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr "%p 麻将 P"
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr "%p 麻将 Q"
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr "%p 麻将 æ "
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr "%p 麻将 碰"
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr "%p 麻将 åƒ"
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr "%p 麻将 å¬"
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr "%p 麻将 胡"
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr "%p 麻将 交æ¢ç‰Œ"
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr "%p 麻将 押分"
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr "%p 麻将 得分"
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr "%p 麻将 加å€"
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr "%p 麻将 大"
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr "%p 麻将 å°"
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3896,7 +4242,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr "洗分"
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr "业务模å¼"
@@ -4011,1241 +4357,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr "åœæ­¢æ‰€æœ‰å·è½´"
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr "玩家 1 开始"
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr "玩家 2 开始"
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr "玩家 3 开始"
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr "玩家 4 开始"
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr "玩家 5 开始"
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr "玩家 6 开始"
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr "玩家 7 开始"
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr "玩家 8 开始"
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr "投å¸å­” 1"
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr "投å¸å­” 2"
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr "投å¸å­” 3"
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr "投å¸å­” 4"
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr "投å¸å­” 5"
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr "投å¸å­” 6"
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr "投å¸å­” 7"
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr "投å¸å­” 8"
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr "投å¸å­” 9"
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr "投å¸å­” 10"
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr "投å¸å­” 11"
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr "投å¸å­” 12"
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr "投钞孔 1"
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr "业务开关 1"
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr "业务开关 2"
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr "业务开关 3"
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr "业务开关 4"
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr "ç¢°æ’žæœºå° 1"
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr "ç¢°æ’žæœºå° 2"
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr "ç¢°æ’žæœºå° 3"
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr "ç¢°æ’žæœºå° 4"
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr "开机"
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr "关机"
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr "碰撞机å°"
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr "机门连é”"
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr "记忆体é‡ç½®"
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr "音é‡é™ä½Ž"
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr "%p è¸æ¿ 3"
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr "æ“纵æ†"
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr "æ“çºµæ† 2"
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr "æ“çºµæ† 3"
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr "æ“çºµæ† 4"
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr "æ“çºµæ† 5"
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr "æ“çºµæ† 6"
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr "æ“çºµæ† 7"
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr "æ“çºµæ† 8"
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr "æ“çºµæ† 9"
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr "æ“çºµæ† 10"
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr "æ“çºµæ† V"
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr "æ“çºµæ† V 2"
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr "æ“çºµæ† V 3"
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr "æ“çºµæ† V 4"
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr "æ“çºµæ† V 5"
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr "æ“çºµæ† V 6"
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr "æ“çºµæ† V 7"
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr "æ“çºµæ† V 8"
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr "æ“çºµæ† V 9"
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr "æ“çºµæ† V 10"
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr "定ä½å™¨"
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr "定ä½å™¨ 2"
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr "定ä½å™¨ 3"
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr "定ä½å™¨ 4"
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr "定ä½å™¨ 5"
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr "定ä½å™¨ 6"
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr "定ä½å™¨ 7"
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr "定ä½å™¨ 8"
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr "定ä½å™¨ 9"
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr "定ä½å™¨ 10"
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr "定ä½å™¨ V"
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr "定ä½å™¨ V 2"
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr "定ä½å™¨ V 3"
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr "定ä½å™¨ V 4"
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr "定ä½å™¨ V 5"
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr "定ä½å™¨ V 6"
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr "定ä½å™¨ V 7"
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr "定ä½å™¨ V 8"
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr "定ä½å™¨ V 9"
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr "定ä½å™¨ V 10"
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr "æ–¹å‘盘"
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr "æ–¹å‘盘 2"
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr "æ–¹å‘盘 3"
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr "æ–¹å‘盘 4"
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr "æ–¹å‘盘 5"
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr "æ–¹å‘盘 6"
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr "æ–¹å‘盘 7"
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr "æ–¹å‘盘 8"
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr "æ–¹å‘盘 9"
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr "æ–¹å‘盘 10"
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr "æ–¹å‘盘 V"
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr "æ–¹å‘盘 V 2"
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr "æ–¹å‘盘 V 3"
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr "æ–¹å‘盘 V 4"
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr "æ–¹å‘盘 V 5"
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr "æ–¹å‘盘 V 6"
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr "æ–¹å‘盘 V 7"
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr "æ–¹å‘盘 V 8"
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr "æ–¹å‘盘 V 9"
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr "æ–¹å‘盘 V 10"
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr "è½¨è¿¹çƒ X"
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr "è½¨è¿¹çƒ X 2"
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr "è½¨è¿¹çƒ X 3"
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr "è½¨è¿¹çƒ X 4"
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr "è½¨è¿¹çƒ X 5"
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr "è½¨è¿¹çƒ X 6"
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr "è½¨è¿¹çƒ X 7"
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr "è½¨è¿¹çƒ X 8"
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr "è½¨è¿¹çƒ X 9"
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr "è½¨è¿¹çƒ X 10"
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr "è½¨è¿¹çƒ Y"
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr "è½¨è¿¹çƒ Y 2"
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr "è½¨è¿¹çƒ Y 3"
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr "è½¨è¿¹çƒ Y 4"
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr "è½¨è¿¹çƒ Y 5"
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr "è½¨è¿¹çƒ Y 6"
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr "è½¨è¿¹çƒ Y 7"
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr "è½¨è¿¹çƒ Y 8"
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr "è½¨è¿¹çƒ Y 9"
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr "è½¨è¿¹çƒ Y 10"
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr "AD æ¸¸æˆæ† X"
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr "AD æ¸¸æˆæ† X 2"
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr "AD æ¸¸æˆæ† X 3"
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr "AD æ¸¸æˆæ† X 4"
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr "AD æ¸¸æˆæ† X 5"
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr "AD æ¸¸æˆæ† X 6"
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr "AD æ¸¸æˆæ† X 7"
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr "AD æ¸¸æˆæ† X 8"
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr "AD æ¸¸æˆæ† X 9"
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr "AD æ¸¸æˆæ† X 10"
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr "AD æ¸¸æˆæ† Y"
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr "AD æ¸¸æˆæ† Y 2"
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr "AD æ¸¸æˆæ† Y 3"
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr "AD æ¸¸æˆæ† Y 4"
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr "AD æ¸¸æˆæ† Y 5"
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr "AD æ¸¸æˆæ† Y 6"
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr "AD æ¸¸æˆæ† Y 7"
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr "AD æ¸¸æˆæ† Y 8"
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr "AD æ¸¸æˆæ† Y 9"
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr "AD æ¸¸æˆæ† Y 10"
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr "AD æ¸¸æˆæ† Z"
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr "AD æ¸¸æˆæ† Z 2"
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr "AD æ¸¸æˆæ† Z 3"
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr "AD æ¸¸æˆæ† Z 4"
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr "AD æ¸¸æˆæ† Z 5"
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr "AD æ¸¸æˆæ† Z 6"
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr "AD æ¸¸æˆæ† Z 7"
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr "AD æ¸¸æˆæ† Z 8"
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr "AD æ¸¸æˆæ† Z 9"
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr "AD æ¸¸æˆæ† Z 10"
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr "光枪 X"
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr "光枪 X 2"
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr "光枪 X 3"
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr "光枪 X 4"
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr "光枪 X 5"
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr "光枪 X 6"
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr "光枪 X 7"
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr "光枪 X 8"
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr "光枪 X 9"
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr "光枪 X 10"
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr "光枪 Y"
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr "光枪 Y 2"
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr "光枪 Y 3"
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr "光枪 Y 4"
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr "光枪 Y 5"
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr "光枪 Y 6"
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr "光枪 Y 7"
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr "光枪 Y 8"
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr "光枪 Y 9"
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr "光枪 Y 10"
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr "é¼ æ ‡ X"
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr "é¼ æ ‡ X 2"
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr "é¼ æ ‡ X 3"
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr "é¼ æ ‡ X 4"
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr "é¼ æ ‡ X 5"
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr "é¼ æ ‡ X 6"
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr "é¼ æ ‡ X 7"
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr "é¼ æ ‡ X 8"
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr "é¼ æ ‡ X 9"
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr "é¼ æ ‡ X 10"
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr "é¼ æ ‡ Y"
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr "é¼ æ ‡ Y 2"
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr "é¼ æ ‡ Y 3"
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr "é¼ æ ‡ Y 4"
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr "é¼ æ ‡ Y 5"
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr "é¼ æ ‡ Y 6"
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr "é¼ æ ‡ Y 7"
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr "é¼ æ ‡ Y 8"
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr "é¼ æ ‡ Y 9"
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr "é¼ æ ‡ Y 10"
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr "å°é”®ç›˜"
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr "键盘"
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr "傿•°è°ƒæ•´"
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr "除错器内中断"
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr "组æ€èœå•"
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr "æš‚åœ"
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr "æš‚åœ - 啿­¥"
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr "倒带 - 啿­¥"
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr "釿–°å¯åŠ¨æœºå°"
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr "è½¯ä»¶é‡æ–°å¯åЍ"
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr "显示解ç å›¾å½¢"
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr "å‡å°‘çœç•¥å¸§æ•°"
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr "增加çœç•¥å¸§æ•°"
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr "é™åˆ¶é€Ÿåº¦"
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr "快转"
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr "显示 FPS"
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr "ä¿å­˜æ’·å›¾"
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr "录制 MNG"
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr "录制 AVI"
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr "切æ¢ä½œå¼Šç "
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr "èœå• å‘上键"
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr "UI å‘下键"
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr "èœå• å‘左键"
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr "èœå• å‘å³é”®"
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr "èœå• 最上键"
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr "èœå• 最下键"
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr "èœå• 上一页"
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr "èœå• 下一页"
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr "èœå• 下一焦点"
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr "èœå• 上一焦点"
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr "èœå• 选定键"
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr "èœå• å–æ¶ˆé”®"
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr "èœå• 显示注解"
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr "èœå• 清除键"
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr "èœå• 放大"
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr "èœå• 缩å°"
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr "èœå• 预设缩放"
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr "èœå• 上一组"
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr "èœå• 下一组"
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr "èœå• 旋转"
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr "显示效能分æž"
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr "èœå• 切æ¢"
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr "èœå• 解除指标é”定"
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr "èœå• 贴上文字"
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr "ä¿å­˜çжæ€"
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr "载入状æ€"
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr "èœå• (首)ç£å¸¦å¼€å§‹"
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr "èœå• (首)ç£å¸¦åœæ­¢"
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr "èœå• 检视外部 DAT"
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr "èœå• 新增/移除最爱项目"
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr "èœå• 汇出列表"
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr "èœå• 校验媒体"
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr "切æ¢å…¨è¤å¹•"
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr "æ‹æ‘„æç»˜çš„æ’·å›¾"
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr "æ‹æ‘„æç»˜çš„视频"
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr "切æ¢åŽå¤„ç†"
@@ -5562,7 +5908,7 @@ msgstr "页"
msgid "Clear Watches"
msgstr "清除监视"
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr "ä½œå¼Šç æœå¯»å™¨"
@@ -5807,8 +6153,8 @@ msgstr "[未设定]"
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
-msgstr "激活åºåˆ—"
+msgid "Activation combination"
+msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
msgctxt "plugin-inputmacro"
@@ -6006,6 +6352,10 @@ msgstr "已激活: %s = %s"
msgid "Activated: %s"
msgstr "已激活: %s"
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr "游æˆä½œå¼Š"
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6098,18 +6448,221 @@ msgstr "å–æ¶ˆ"
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
-msgstr "输入了无效åºåˆ—"
+msgid "Invalid combination entered"
+msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
-"输入åºåˆ—或按下 %s å–æ¶ˆ\n"
-"%s"
+
+#~ msgid "Start Machine"
+#~ msgstr "å¯åŠ¨æœºæ¢°"
+
+#~ msgid "Visible Delay"
+#~ msgstr "å¯è§åº¦å»¶è¿Ÿ"
+
+#~ msgid " COLORS"
+#~ msgstr " 色彩"
+
+#~ msgid " PENS"
+#~ msgstr " PENS"
+
+#~ msgctxt "menu-main"
+#~ msgid "Start Machine"
+#~ msgstr "å¯åŠ¨æœºæ¢°"
+
+#~ msgctxt "menu-main"
+#~ msgid "Select New Machine"
+#~ msgstr "选择新机器"
+
+#~ msgctxt "menu-main"
+#~ msgid "Return to Machine"
+#~ msgstr "回到机械"
+
+#~ msgid "Software part selection:"
+#~ msgstr "软件部分选项:"
+
+#~ msgid "BIOS selection:"
+#~ msgstr "选择 BIOS:"
+
+#~ msgid "Driver is parent"
+#~ msgstr "驱动为主档"
+
+#, c-format
+#~ msgid "Driver is clone of: %1$s"
+#~ msgstr "驱动相容于: %1$s"
+
+#, c-format
+#~ msgid "Driver is Clone of\t%1$s\n"
+#~ msgstr "驱动相容于\t%1$s\n"
+
+#~ msgid "Driver is Parent\t\n"
+#~ msgstr "驱动为主档\t\n"
+
+#~ msgid "Driver is BIOS\tYes\n"
+#~ msgstr "驱动程åºä¸º BIOS\t是\n"
+
+#~ msgid "Driver is BIOS\tNo\n"
+#~ msgstr "驱动程åºä¸º BIOS\tå¦\n"
+
+#~ msgid ""
+#~ "This driver requires images to be loaded in the following device(s): "
+#~ msgstr "此驱动需è¦é¢å¤–è½½å…¥ä¸‹åˆ—è£…ç½®çš„æ˜ åƒæ¡£ï¼š "
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+#~ "run correctly.\n"
+#~ msgstr "本机械有一个或更多的 ROM/CHD æ˜¯ä¸æ­£ç¡®çš„。此机械å¯èƒ½æ— æ³•正确执行。\n"
+
+#~ msgid ""
+#~ "There are known problems with this machine\n"
+#~ "\n"
+#~ msgstr ""
+#~ "本机械已知具有下列的问题\n"
+#~ "\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#~ msgstr "本机械有一个或更多的 ROM/CHD 尚未正确地被 DUMP。\n"
+
+#~ msgid "This machine requires external artwork files.\n"
+#~ msgstr "此机械需è¦é¢å¤–的装饰图档"
+
+#~ msgid ""
+#~ "This machine was never completed. It may exhibit strange behavior or "
+#~ "missing elements that are not bugs in the emulation.\n"
+#~ msgstr "本机械无法完æˆï¼Œå¹¶éžæ¨¡æ‹Ÿä¸­çš„错误而å¯èƒ½å‘ˆçŽ°æ€ªå¼‚çš„è¡Œä¸ºæˆ–ç¼ºå°‘å…ƒä»¶ã€‚\n"
+
+#~ msgid ""
+#~ "This machine has no sound hardware, MAME will produce no sounds, this is "
+#~ "expected behaviour.\n"
+#~ msgstr "本机械无声音硬体,故 MAME å°†ä¸ä¼šäº§ç”Ÿå£°éŸ³ï¼Œè¿™æ˜¯å¯é¢„期的行为。\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
+#~ "complete. There is nothing you can do to fix this problem except wait for "
+#~ "the developers to improve the emulation.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "此机械无法执行,机械的模拟还ä¸å®Œå…¨ã€‚\n"
+#~ "除了等待开å‘人员改良模拟之外,没有方法å¯ä»¥è§£å†³è¿™ä¸ªé—®é¢˜ã€‚\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "Elements of this machine cannot be emulated as they require physical "
+#~ "interaction or consist of mechanical devices. It is not possible to fully "
+#~ "experience this machine.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "此机械的部分元件无法模拟,因其需è¦å®žé™…活动的互动或机械装置的组åˆã€‚故无法达"
+#~ "æˆæ­¤æœºæ¢°çš„完æˆä½“验。\n"
+
+#, c-format
+#~ msgid ""
+#~ "\n"
+#~ "\n"
+#~ "There are working clones of this machine: %s"
+#~ msgstr ""
+#~ "\n"
+#~ "\n"
+#~ "æœ¬æœºæ¢°å°šæœ‰å¯æ‰§è¡Œçš„彷製版: %s"
+
+#, c-format
+#~ msgid ""
+#~ "No machines found. Please check the rompath specified in the %1$s.ini "
+#~ "file.\n"
+#~ "\n"
+#~ "If this is your first time using %2$s, please see the config.txt file in "
+#~ "the docs directory for information on configuring %2$s."
+#~ msgstr ""
+#~ "找ä¸åˆ°æœºæ¢°ï¼Œè¯·æ£€æŸ¥ %1$s.ini çš„ ROM 目录设定\n"
+#~ "\n"
+#~ "如果此为首次使用 %2$s,请å‚阅 docs 目录中的 config.txt 以å–得设定 %2$s çš„"
+#~ "相关信æ¯ã€‚"
+
+#, c-format
+#~ msgid ""
+#~ "Auditing media for machine %2$u of %3$u...\n"
+#~ "%1$s"
+#~ msgstr ""
+#~ "正在校验供机械 %2$u 的 %3$u 媒体...\n"
+#~ "%1$s"
+
+#, c-format
+#~ msgid "Audit media for %1$u machines marked unavailable"
+#~ msgstr "校验标记为ä¸å¯ç”¨çš„ %1$u 机械媒体"
+
+#, c-format
+#~ msgid "Audit media for all %1$u machines"
+#~ msgstr "校验所有 %1$u 机械的媒体"
+
+#~ msgid "General Inputs"
+#~ msgstr "一般输入"
+
+#~ msgid "Configure Directories"
+#~ msgstr "设定目录"
+
+#~ msgid "Select custom filters:"
+#~ msgstr "选择自订过滤器:"
+
+#~ msgid "Select category:"
+#~ msgstr "选择类别:"
+
+#~ msgid "This machine has no BIOS."
+#~ msgstr "æ­¤æœºå°æ²¡æœ‰ BIOS。"
+
+#~ msgid "This machine has no configurable inputs."
+#~ msgstr "æ­¤æœºå°æ²¡æœ‰å¯è®¾å®šçš„输入"
+
+#~ msgid "Invalid sequence entered"
+#~ msgstr "输入了无效åºåˆ—"
+
+#~ msgid "Folders Setup"
+#~ msgstr "文件夹设定"
+
+#, c-format
+#~ msgid "Current %1$s Folders"
+#~ msgstr "å½“å‰ %1$s 文件夹"
+
+#~ msgid "UI Customization Settings"
+#~ msgstr "UI 自订设置"
+
+#~ msgid "UI Color Settings"
+#~ msgstr "UI 色彩设定"
+
+#~ msgid "Input (general)"
+#~ msgstr "输入设定 (一般)"
+
+#~ msgid "Input (this machine)"
+#~ msgstr "输入设定 (本机器)"
+
+#~ msgid "Analog Controls"
+#~ msgstr "类比控制"
+
+#~ msgid "Image Information"
+#~ msgstr "æ˜ åƒæ¡£ä¿¡æ¯"
+
+#~ msgctxt "plugin-inputmacro"
+#~ msgid "Activation sequence"
+#~ msgstr "激活åºåˆ—"
+
+#~ msgctxt "plugin-commonui"
+#~ msgid "Invalid sequence entered"
+#~ msgstr "输入了无效åºåˆ—"
+
+#, lua-format
+#~ msgctxt "plugin-commonui"
+#~ msgid ""
+#~ "Enter sequence or press %s to cancel\n"
+#~ "%s"
+#~ msgstr ""
+#~ "输入åºåˆ—或按下 %s å–æ¶ˆ\n"
+#~ "%s"
#~ msgid "Skip software parts selection menu"
#~ msgstr "略过软件部分选择èœå•"
diff --git a/language/Chinese_Traditional/strings.po b/language/Chinese_Traditional/strings.po
index dd3fe7c8022..f7ebb809d64 100644
--- a/language/Chinese_Traditional/strings.po
+++ b/language/Chinese_Traditional/strings.po
@@ -1,14 +1,14 @@
# Chinese Traditional translations for MAME package
# MAME 套件的正體中文翻譯
-# Copyright (C) 1997-2021 MAMEdev and contributors
+# Copyright (C) 1997-2022 MAMEdev and contributors
# This file is distributed under the same license as the MAME package.
-# Automatically generated, 2021.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2021-12-09 14:25+0800\n"
"Last-Translator: YuiFAN\n"
"Language-Team: MAME Language Team\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
@@ -27,11 +27,12 @@ msgstr ""
"\n"
"按任æ„éµç¹¼çºŒ"
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
-msgstr "此驅動需è¦é¡å¤–載入下列è£ç½®çš„æ˜ åƒæª”: "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
+msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
@@ -40,7 +41,7 @@ msgstr ""
"啟用 UI 控制\n"
"以 %1$s 切æ›"
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
@@ -49,195 +50,195 @@ msgstr ""
"åœç”¨ UI 控制\n"
"以 %1$s 切æ›"
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr "主音é‡"
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr "%1$s 音é‡"
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr "è¶…é » CPU %1$s"
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr "è¶…é » %1$s è²éŸ³"
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s 更新率"
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s 亮度"
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s å°æ¯”"
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s Gamma 值"
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s 水平延展"
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s æ°´å¹³ä½ç½®"
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s 垂直延展"
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s 垂直ä½ç½®"
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "雷射影碟 %1$s 水平延展"
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "雷射影碟 %1$s æ°´å¹³ä½ç½®"
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "雷射影碟 %1$s 垂直延展"
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "雷射影碟 %1$s 垂直ä½ç½®"
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr "å‘é‡é–ƒçˆåº¦"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr "最å°å…‰æŸå¯¬åº¦"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr "最大光æŸå¯¬åº¦"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr "å…‰æŸé»žå¤§å°"
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr "å…‰æŸå¼·åº¦"
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "å字準星尺度 %1$s"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr "X"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr "Y"
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "å字準星åç§» %1$s"
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "å字準星尺度 X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "å字準星尺度 Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "å字準星åç§» X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "å字準星åç§» Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr "**儲存 ui.ini 時發生錯誤**"
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**儲存 %s.ini 時發生錯誤**"
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
"\n"
" 設定已儲存 \n"
"\n"
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
@@ -246,8 +247,8 @@ msgstr ""
"%s\n"
" 已新增至最愛清單。"
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
@@ -256,106 +257,114 @@ msgstr ""
"%s\n"
" 已從最愛清單移除。"
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr "[ ç„¡å¡å•Ÿå‹• ]"
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr "[ 使用檔案管ç†å“¡ ]"
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr "%1$s %2$s ( %3$d / %4$d 軟體套件 )"
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr "驅動程å¼ï¼š \"%1$s\" 軟體清單 "
+msgid "System: \"%1$s\" software list "
+msgstr "系統: \"%1$s\" 軟體清單 "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, 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:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr "æœå°‹ï¼š %1$s_"
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
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:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr "è²éŸ³é¸é …"
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
-msgstr "一般輸入"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr "外掛"
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
-msgstr "儲存設定"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
-msgstr "設定"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
+msgstr "儲存設定"
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
-msgstr "篩é¸"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr "自訂 UI"
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
-msgstr "設定目錄"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
+msgstr "外掛é¸é …"
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr "[ç©ºæ’æ§½]"
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr "[建立]"
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr "[軟體清單]"
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr "éŒ¯èª¤å­˜å– %s"
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr "鏿“‡å­˜å–模å¼"
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr "唯讀"
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr "讀寫"
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr "è®€å–æ­¤æ˜ åƒæª”, å¯«å…¥è‡³å…¶ä»–æ˜ åƒæª”"
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr "è®€å–æ­¤æ˜ åƒæª”, 寫入差異檔"
@@ -368,8 +377,8 @@ msgid "Skip imperfect emulation warnings"
msgstr "ç•¥éŽæœªå®Œæ•´æ¨¡æ“¬çš„警示訊æ¯"
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
-msgstr "釿–°é¸æ“‡ä¸Šæ¬¡åŸ·è¡Œçš„æ©Ÿå°"
+msgid "Re-select last system launched"
+msgstr "釿–°é¸æ“‡ä¸Šæ¬¡åŸ·è¡Œçš„系統"
#: src/frontend/mame/ui/submenu.cpp:36
msgid "Enlarge images in the right panel"
@@ -459,7 +468,7 @@ msgstr "低延é²"
msgid "Rotation Options"
msgstr "é¸è½‰é¸é …"
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr "旋轉"
@@ -631,7 +640,7 @@ msgstr "光線æ§è¼¸å…¥æä¾›è€…"
msgid "Joystick Input Provider"
msgstr "æ–æ¡¿è¼¸å…¥æä¾›è€…"
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr "視訊é¸é …"
@@ -683,277 +692,291 @@ msgstr "åŒæ­¥æ›´æ–°"
msgid "Wait Vertical Sync"
msgstr "ç­‰å¾…åž‚ç›´åŒæ­¥"
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr "關"
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr "自動"
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr "回上一層é¸å–®"
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr "檔案管ç†å“¡"
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr "[root%1$s]"
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
-msgstr "釿–°å•Ÿå‹•機å°"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
+msgstr "釿–°å•Ÿå‹•系統"
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
-msgstr "啟動機å°"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
+msgstr "啟動系統"
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr "ç•«é¢ #%d"
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr "縮放至畫é¢å€åŸŸ"
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr "僅 X 軸"
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr "僅 Y 軸"
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr "X 軸或 Y 軸(自動)"
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr "éžæ•´æ•¸ç¸®æ”¾"
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr "ç¶­æŒé•·å¯¬æ¯”例"
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr "正在錄製時無法變更é¸é …ï¼"
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr "ä¿è­·"
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr "計時"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr "圖形"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr "色盤"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr "è²éŸ³"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr "æ“·å–硬體"
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr "相機"
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr "麥克風"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr "控制"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "éµç›¤"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr "滑鼠"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr "媒體"
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr "ç£ç¢Ÿ"
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr "å°è¡¨æ©Ÿ"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr "ç£å¸¶"
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr "打孔帶"
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr "ç£é¼“"
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr "固態儲存"
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr "通訊"
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr "å€åŸŸç¶²è·¯"
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr "外部網路"
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
-msgstr "æœ¬æ©Ÿå°æœ‰ä¸€å€‹æˆ–更多的 ROM/CHD æ˜¯ä¸æ­£ç¢ºçš„。此機å°å¯èƒ½ç„¡æ³•正確執行。\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
+msgstr ""
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-"本機å°å·²çŸ¥å…·æœ‰ä¸‹åˆ—çš„å•題\n"
+"本系統已知具有下列的å•題\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
-msgstr "æœ¬æ©Ÿå°æœ‰ä¸€å€‹æˆ–更多的 ROM/CHD 尚未正確地被 DUMP。\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
+msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr "未完整模擬功能: "
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr "%s"
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ", %s"
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr "未完美模擬功能: "
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr "å°šæœªæ”¯æ´æª¯é¢åž‹ç­é«”模å¼çš„ç•«é¢ç¿»è½‰ã€‚"
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
-msgstr "此機å°éœ€è¦é¡å¤–çš„è£é£¾åœ–檔"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
+msgstr "此系統需è¦é¡å¤–çš„è£é£¾åœ–檔"
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
-msgstr "本機å°ç„¡æ³•完æˆ, ä¸¦éžæ¨¡æ“¬æ™‚的錯誤而å¯èƒ½å‘ˆç¾æ€ªç•°çš„行為或缺少元件。\n"
+msgstr "本系統無法完æˆ, ä¸¦éžæ¨¡æ“¬æ™‚的錯誤而å¯èƒ½å‘ˆç¾æ€ªç•°çš„行為或缺少元件。\n"
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
-msgstr "本機å°ç„¡è²éŸ³ç¡¬é«”, æ•… MAME 將䏿œƒç”¢ç”Ÿè²éŸ³, 這是å¯é æœŸçš„行為。\n"
+msgstr "本系統無è²éŸ³ç¡¬é«”, æ•… MAME 將䏿œƒç”¢ç”Ÿè²éŸ³, 這是å¯é æœŸçš„行為。\n"
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
"\n"
-"此機å°ç„¡æ³•執行, 機å°çš„æ¨¡æ“¬é‚„ä¸å®Œå…¨ã€‚\n"
+"此系統無法執行, 系統的模擬還ä¸å®Œå…¨ã€‚\n"
"除了等待開發人員改良模擬之外, 沒有方法å¯ä»¥è§£æ±ºé€™å€‹å•題。\n"
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
"\n"
-"此機å°çš„部分元件無法模擬, 因其需è¦å¯¦é𛿴»å‹•的互動或機械è£ç½®çš„組åˆã€‚ æ•…ç„¡æ³•é”æˆ"
-"此機å°çš„完整體驗。\n"
+"此系統的部分元件無法模擬, 因其需è¦å¯¦é𛿴»å‹•的互動或機械è£ç½®çš„組åˆã€‚ æ•…ç„¡æ³•é”æˆ"
+"此系統的完整體驗。\n"
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
"\n"
"\n"
-"本機å°å°šæœ‰å¯åŸ·è¡Œçš„仿製版: %s"
+"本系統尚有å¯åŸ·è¡Œçš„仿製版: %s"
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -968,27 +991,27 @@ msgstr ""
"\n"
"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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr "Hz"
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
@@ -996,7 +1019,7 @@ msgstr ""
"\n"
"è²éŸ³ï¼š\n"
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
@@ -1004,46 +1027,50 @@ msgstr ""
"\n"
"視訊:\n"
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr "ç„¡\n"
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr "å‘é‡"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr "ç•«é¢ '%1$s'"
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr "ç•«é¢"
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr "%1$s:\n"
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr "䏿”¯æ´"
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr "部分支æ´"
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr "[ 空 ]"
@@ -1071,11 +1098,11 @@ msgstr "[ 完整清單 ]"
msgid "File Already Exists - Override?"
msgstr "檔案已存在 — 是å¦è¦†è“‹ï¼Ÿ"
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr "å¦"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr "是"
@@ -1103,33 +1130,43 @@ msgstr "鏿“‡æ˜ åƒæª”æ ¼å¼"
msgid "Select initial contents"
msgstr "鏿“‡åˆå§‹åŒ–內容"
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr "éµç›¤æ¨¡å¼"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr "自然"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr "模擬"
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr "%1$s [root%2$s]"
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr "[root%2$s]"
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr "已啟用"
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr "å·²åœç”¨"
@@ -1418,65 +1455,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr "自訂篩é¸"
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr "篩é¸"
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr "<設定篩é¸>"
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
-msgstr "鏿“‡è‡ªè¨‚篩é¸ï¼š"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
+msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr "ç¯©é¸ %1$u"
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr "移除最後篩é¸"
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr "新增篩é¸"
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr "鏿“‡é¡žåˆ¥ï¼š"
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr "[沒有類別 INI 檔案]"
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr "[INI 檔案中無群組]"
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr "沒有找到類別 INI 檔案"
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr "檔案"
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr "類別檔案中沒有找到群組"
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr "群組"
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr "包å«ä»¿è£½ç‰ˆ"
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr "軟體列表/項目"
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr "軟體列表資訊"
@@ -1485,11 +1526,23 @@ msgstr "軟體列表資訊"
msgid "Revision: %1$s"
msgstr "版本: %1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr "鏿“‡ BIOS"
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr "系統"
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr "é‡è¨­"
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr "網路è£ç½®"
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
@@ -1498,7 +1551,7 @@ msgstr ""
"執行時間: %1$d:%2$02d:%3$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
@@ -1507,7 +1560,7 @@ msgstr ""
"執行時間: %1$d:%2$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
@@ -1516,92 +1569,131 @@ msgstr ""
"å½©ç¥¨åˆ†é…æ•¸ï¼š %1$d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr "投幣數 %1$c: NA%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr "投幣數 %1$c: %2$d%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr " (已鎖定)"
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr "å字準星é¸é …"
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
-msgstr "P%d å¯è¦‹åº¦"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
+msgstr "P%1$d å¯è¦‹åº¦"
+
+#: src/frontend/mame/ui/miscmenu.cpp:540
+#, c-format
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
+msgstr "P%1$d å字準星"
+
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:563
#, c-format
-msgid "P%d Crosshair"
-msgstr "P%d å字準星"
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
-msgstr "å¯è¦‹åº¦å»¶é²"
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr "%s.xml 已儲存於 UI 設定資料夾"
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr "å稱: æè¿°ï¼š\n"
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr "%s.txt 已儲存於 UI 設定資料夾"
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr "匯出 XML æ ¼å¼æ¸…å–® ï¼ˆåŒ -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr "匯出 TXT æ ¼å¼æ¸…å–® ï¼ˆåŒ -listxml, 但ä¸å«è£ç½®ï¼‰"
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr "匯出 TXT æ ¼å¼æ¸…å–® ï¼ˆåŒ -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:792
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
+msgstr ""
+"機系設定:\n"
+"%1$s"
+
+#: src/frontend/mame/ui/miscmenu.cpp:808
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
-msgstr "驅動程å¼"
-
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
-msgstr "æ­¤æ©Ÿå°æ²’有 BIOS。"
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr "新增至最愛"
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr "從最愛移除"
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr "儲存機å°è¨­å®š"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
+msgstr "儲存機系設定"
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
-msgstr "設定機å°ï¼š"
-
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (é è¨­ï¼‰"
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr "未找到外掛"
@@ -1618,14 +1710,18 @@ msgstr ""
"按 %1$s 退出 \n"
"按 %2$s 繼續模擬"
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr "å½çµ‚端"
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr "[ 錯誤 ]"
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr "åƒæ•¸èª¿æ•´"
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr "[未找到已儲存的狀態]"
@@ -1634,7 +1730,7 @@ msgstr "[未找到已儲存的狀態]"
msgid "Cancel"
msgstr "å–æ¶ˆ"
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1645,140 +1741,230 @@ msgstr ""
"按下 %2$s 刪除\n"
"按下 %3$s å–æ¶ˆ"
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr "移除已儲存的狀態檔 %1$s 時發生錯誤"
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr "按下 %1$s 刪除"
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr "載入狀態"
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr "鏿“‡è¦è¼‰å…¥çš„狀態"
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr "儲存狀態"
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr "按下éµç›¤æŒ‰éµã€æ–æ¡¿æŒ‰éˆ•æˆ–é¸æ“‡ç‹€æ…‹ä»¥è¦†å¯«"
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr "機å°è¨­å®šé–‹é—œ"
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr "機å°è¨­å®š"
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr "æ’æ§½è£ç½®"
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr "%s [內部]"
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr "使用者介é¢"
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr "玩家 %1$d 控制"
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr "其他控制"
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
-msgstr "æ­¤æ©Ÿå°æ²’有å¯è¨­å®šçš„輸入"
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr "按ä½"
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
-msgstr "輸入了無效åºåˆ—"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
+msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr "%1$s 類比"
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr "%1$s 類比增加"
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr "%1$s 類比減少"
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr "按下 %1$s 設定\n"
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr "按下 %1$s 加入\n"
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr "按下 %1$s 清除\n"
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr "按下 %1$s 還原é è¨­å€¼\n"
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr "ç£å¸¶æŽ§åˆ¶"
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr "å·²åœæ­¢"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr "正在執行"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr "(正在執行)"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr "正在錄製"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr "(正在錄製)"
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr "æš«åœï¼åœæ­¢"
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr "執行"
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr "記錄"
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr "倒帶"
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr "快進"
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr "無法跨目錄儲存"
@@ -1791,7 +1977,7 @@ msgstr ""
"é¸å®šçš„軟體缺少一個或多個必è¦çš„ ROM 或 CHD æ˜ åƒæª”\n"
"è«‹å–å¾—æ­£ç¢ºçš„æª”æ¡ˆæˆ–é¸æ“‡ä¸åŒçš„æª”案。"
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1801,100 +1987,96 @@ msgstr ""
"é¸å®šçš„éŠæˆ²ç¼ºå°‘一個至多個必è¦çš„ ROM 或 CHD æ˜ åƒæª”, è«‹é¸æ“‡å…¶ä»–éŠæˆ²ã€‚\n"
"按任æ„éµç¹¼çºŒã€‚"
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr "設定é¸é …"
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr "çµæŸ"
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-"找ä¸åˆ°æ©Ÿå°, 請檢查 %1$s.ini çš„ ROM 目錄設定\n"
-"\n"
-"如果是首次使用 %2$s, è«‹åƒé–± docs 目錄中的 config.txt 以å–得設定 %2$s 的相關資"
-"訊。"
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr "輸入åç¨±æˆ–é¸æ“‡ï¼š %1$s_"
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr "輸入åç¨±æˆ–é¸æ“‡ï¼š (隨機)"
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr "%1$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr "%1$s, %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr "驅動程å¼ï¼š %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "整體: ä¸å¯åŸ·è¡Œ"
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "整體: 未模擬ä¿è­·"
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "整體: å¯ä»¥åŸ·è¡Œ"
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "圖形: ä¸å®Œæ•´, "
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "圖形: ä¸å®Œç¾Ž, "
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "圖形: OK, "
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "è²éŸ³ï¼š ç„¡"
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "è²éŸ³ï¼š 無法執行"
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "è²éŸ³ï¼š ä¸å®Œç¾Ž"
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "è²éŸ³ï¼š OK"
@@ -1919,261 +2101,363 @@ msgstr "全部é‡è¨­"
msgid "Reload All"
msgstr "å…¨éƒ¨é‡æ–°è¼‰å…¥"
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr "ROM"
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr "軟體媒體"
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr "è²éŸ³æ¨£æœ¬æª”"
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr "è£é£¾åœ–"
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr "å字準星"
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr "作弊檔"
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr "外掛"
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr "UI 翻譯"
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr "INI"
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr "UI 設定"
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr "外掛資料"
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr "文件"
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr "類別 INI"
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr "擷圖"
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr "圖示"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr "æ“作檯"
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr "ç­é«”圖"
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr "標籤圖"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr "PCB 圖"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr "廣告圖"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr "標題畫é¢"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr "éŠæˆ²çµå±€"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr "首領"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "è£é£¾åœ–é è¦½"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr "ç²¾é¸"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr "éŠæˆ²çµæŸç•«é¢"
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr "說明圖"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr "標題圖"
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr "得分"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr "å°æˆ°"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr "å°é¢"
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
-msgstr "資料夾設定"
-
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:104
#, c-format
-msgid "Current %1$s Folders"
-msgstr "ç›®å‰ %1$s 資料夾"
-
-#: src/frontend/mame/ui/dirmenu.cpp:181
-msgid "Change Folder"
-msgstr "變更資料夾"
-
-#: src/frontend/mame/ui/dirmenu.cpp:181
-msgid "Add Folder"
-msgstr "新增資料夾"
-
-#: src/frontend/mame/ui/dirmenu.cpp:184
-msgid "Remove Folder"
-msgstr "移除資料夾"
+msgid "Remove %1$s Folder"
+msgstr "移除 %1$s 資料夾"
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr "變更 %1$s 資料夾 - æœå°‹ï¼š %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr "新增 %1$s 資料夾 - æœå°‹ï¼š %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:428
+#: src/frontend/mame/ui/dirmenu.cpp:403
msgid "Press TAB to set"
msgstr "按下 TAB éµè¨­å®š"
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/dirmenu.cpp:421
#, c-format
-msgid "Remove %1$s Folder"
-msgstr "移除 %1$s 資料夾"
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
-msgstr " 色彩"
+#: src/frontend/mame/ui/dirmenu.cpp:484
+msgid "Change Folder"
+msgstr "變更資料夾"
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
-msgstr " PENS"
+#: src/frontend/mame/ui/dirmenu.cpp:484
+msgid "Add Folder"
+msgstr "新增資料夾"
+
+#: src/frontend/mame/ui/dirmenu.cpp:487
+msgid "Remove Folder"
+msgstr "移除資料夾"
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
+msgctxt "gfxview"
msgid "Zoom = 1/%1$d"
msgstr "縮放 = 1/%1$d"
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
+msgctxt "gfxview"
msgid "Zoom = %1$d"
msgstr "縮放 = %1$d"
-#: src/frontend/mame/ui/viewgfx.cpp:1262
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
msgid "Expand to fit"
msgstr "展開以符åˆ"
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
-msgstr "設定機å°"
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
+#, c-format
+msgctxt "gfxview"
+msgid "Category %1$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:940
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
+msgstr "機系設定"
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, 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) )"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
+msgstr "%1$s %2$s ( %3$d / %4$d 機系 (%5$d BIOS) )"
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr "系統: %1$-.100s"
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
-msgstr "é¸é …清單 - æœå°‹ï¼š "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr "%1$s - æœå°‹ï¼š %2$s"
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
+msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr "雙擊或按下 %1$s 以鏿“‡"
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr "çµæžœå°‡å„²å­˜è‡³ %1$s"
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-"æ­£åœ¨é©—è­‰ä¾›æ©Ÿå° %2$u çš„ %3$u 媒體...\n"
+"正在驗證供系統 %2$u 的 %3$u 媒體...\n"
"%1$s"
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2186,297 +2470,297 @@ msgstr ""
"按下 %1$s å–æ¶ˆ\n"
"按下 %2$s 繼續"
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
-msgstr "驗證標記為ä¸å¯ç”¨çš„ %1$u 機å°åª’é«”"
+msgid "Audit media for %1$u systems marked unavailable"
+msgstr "驗證標記為ä¸å¯ç”¨çš„ %1$u 系統媒體"
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
-msgstr "驗證所有 %1$u 機å°çš„媒體"
+msgid "Audit media for all %1$u systems"
+msgstr "驗證所有 %1$u 系統的媒體"
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr "按下 %1$s å–æ¶ˆ\n"
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr "顯示全部"
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr "éš±è—篩é¸"
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr "éš±è—資訊/圖片"
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr "éš±è—兩者"
-#: src/frontend/mame/ui/custui.cpp:210
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
+msgstr "系統å稱"
+
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
+msgstr "顯示å´é¢ç‰ˆ"
+
+#: src/frontend/mame/ui/custui.cpp:213
msgid "Fonts"
msgstr "å­—é«”"
-#: src/frontend/mame/ui/custui.cpp:211
+#: src/frontend/mame/ui/custui.cpp:214
msgid "Colors"
msgstr "é¡è‰²"
-#: src/frontend/mame/ui/custui.cpp:214
+#: src/frontend/mame/ui/custui.cpp:217
msgid "Language"
msgstr "語言"
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
-msgstr "系統å稱"
-
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
-msgstr "顯示å´é¢ç‰ˆ"
-
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
-msgstr "UI 自訂設置"
-
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr "[內建]"
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr "UI å­—é«”"
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr "é è¨­"
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr "UI å­—é«”"
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr "ç²—é«”"
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr "斜體"
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr "行"
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr "資訊字體大å°"
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
-msgstr "UI 字體設定"
-
-#: src/frontend/mame/ui/custui.cpp:548
+#: src/frontend/mame/ui/custui.cpp:529
msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr "文字樣本~永æ±åœ‹é…¬æ„›é¬±éˆé·¹è¢‹ã€å—去經三國, æ±ä¾†éŽäº”湖。"
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr "一般文字"
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr "鏿“‡è‰²å½©"
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr "一般文字背景"
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr "已鏿“‡èƒŒæ™¯é¡è‰²"
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr "å­é …ç›®é¡è‰²"
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr "相容版本"
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr "邊框"
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr "背景"
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr "機å°è¨­å®šé–‹é—œ"
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr "æœªæ“æœ‰éŠæˆ²é¡è‰²"
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr "åƒæ•¸èª¿æ•´"
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr "圖形檢視器背景"
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr "滑鼠經éŽé¡è‰²"
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr "滑鼠經éŽèƒŒæ™¯é¡è‰²"
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr "滑鼠按下é¡è‰²"
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr "滑鼠按下背景é¡è‰²"
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr "還原至é è¨­é¡è‰²"
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr "UI 色彩設定"
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr "雙擊或按下 %1$s 改變é¡è‰²"
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr "é¸å–®é è¦½"
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr "一般項目"
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr "å­é …ç›®"
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr "已鏿“‡"
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr "滑鼠經éŽ"
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr "相容版本"
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr "ARGB 設定"
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr "逿˜Žåº¦"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr "ç´…"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr "ç¶ "
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr "è—"
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr "從色盤挑é¸"
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr "é¡è‰²é è¦½ï¼š"
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr "白"
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr "銀"
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr "ç°"
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr "黑"
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr "ç´…"
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr "橘"
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr "黃"
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr "ç¶ "
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr "è—"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr "ç´«"
@@ -2499,298 +2783,344 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr "修訂: %1$s"
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr "按下 %s 顯示é¸å–®"
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr "%1$s 以增加/減少速度"
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr "%1$s 自動置中速度"
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr "%1$s åå‘"
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr "%1$s éˆæ•度"
-#: src/frontend/mame/ui/barcode.cpp:77
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
+msgstr "æ¢ç¢¼è®€å–器"
+
+#: src/frontend/mame/ui/barcode.cpp:78
msgid "New Barcode:"
msgstr "æ–°æ¢ç¢¼ï¼š"
-#: src/frontend/mame/ui/barcode.cpp:80
+#: src/frontend/mame/ui/barcode.cpp:81
msgid "Enter Code"
msgstr "輸入æ¢ç¢¼"
-#: src/frontend/mame/ui/barcode.cpp:116
+#: src/frontend/mame/ui/barcode.cpp:115
msgid "Barcode length invalid!"
msgstr "æ¢ç¢¼é•·åº¦ç„¡æ•ˆï¼"
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
-msgstr "輸入設定 (一般)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
-msgstr "輸入設定 (本機å°ï¼‰"
-
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
-msgstr "類比控制"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr "機å°è¨­å®šé–‹é—œ"
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "機å°è¨­å®š"
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "收入資訊"
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
-msgstr "機å°è³‡è¨Š"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr "警示訊æ¯"
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
-msgstr "æ˜ åƒæª”資訊"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr "檔案管ç†å“¡"
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr "ç£å¸¶æŽ§åˆ¶"
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr "å½çµ‚端"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "鏿“‡ BIOS"
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr "æ’æ§½è£ç½®"
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "æ¢ç¢¼è®€å–器"
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr "網路è£ç½®"
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr "åƒæ•¸èª¿æ•´"
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr "視訊é¸é …"
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "å字準星é¸é …"
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr "作弊引擎"
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr "外掛é¸é …"
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr "查閱外部文件"
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr "新增至最愛"
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr "從最愛移除"
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr "關於 %1$s"
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
-msgstr "鏿“‡æ–°æ©Ÿå°"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
+msgstr "啟動系統"
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
-msgstr "回到機å°"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
+msgstr "鏿“‡æ–°ç³»çµ±"
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr "擷圖"
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr "ç­é«”圖"
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr "æ“作檯"
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr "PCB 圖"
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr "廣告圖"
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr "標題畫é¢"
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr "çµå±€"
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr "è£é£¾åœ–é è¦½"
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr "首領"
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr "標題圖"
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr "å°æˆ°"
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr "éŠæˆ²çµæŸ"
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr "說明圖"
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr "得分"
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr "ç²¾é¸"
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr "標籤圖"
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr "å°é¢"
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr "新增或移除最愛項目"
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr "匯出顯示的清單至檔案"
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr "驗證媒體"
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr "顯示文件檢視"
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
-msgstr "軟體部分é¸é …:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
-msgstr "鏿“‡ BIOS:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr "%1$s, %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr "軟體相容於: %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr "軟體為主檔"
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr "已支æ´ï¼š å¦"
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr "已支æ´ï¼š 部分"
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr "已支æ´ï¼š 是"
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
-msgstr "驅動程å¼ç‚ºä¸»æª”"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
-msgstr "驅動程å¼ç›¸å®¹æ–¼ï¼š %1$s"
+msgid "System is clone of: %1$s"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr "圖片"
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr "資訊"
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
@@ -2800,7 +3130,7 @@ msgstr ""
"è«‹å–å¾—æ­£ç¢ºçš„æª”æ¡ˆæˆ–é¸æ“‡ä¸åŒçš„系統。\n"
"\n"
-#: src/frontend/mame/ui/selmenu.cpp:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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"
@@ -2810,333 +3140,333 @@ msgstr ""
"è«‹å–å¾—æ­£ç¢ºçš„æª”æ¡ˆæˆ–é¸æ“‡ä¸åŒçš„軟體項目。\n"
"\n"
-#: src/frontend/mame/ui/selmenu.cpp:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr "䏿­£ç¢ºçš„æª¢æŸ¥ç¢¼"
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr "䏿­£ç¢ºçš„長度"
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr "未找到"
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr "%1$s (%2$s) - %3$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr "%1$s - %2$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr "按任æ„éµç¹¼çºŒã€‚"
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr "一般資訊"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
-msgstr "ROM組\t%1$s\n"
+msgid "Short Name\t%1$s\n"
+msgstr "短檔å\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr "年代\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "製造商\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
-msgstr "驅動程å¼ç›¸å®¹æ–¼\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
-msgstr "驅動程å¼ç‚ºä¸»æª”\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr "類比控制\t是\n"
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr "éµç›¤è¼¸å…¥\t是\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr "æ•´é«”\tä¸å¯åŸ·è¡Œ\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr "æ•´é«”\t未模擬ä¿è­·\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr "æ•´é«”\tå¯ä»¥åŸ·è¡Œ\n"
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr "圖形\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr "圖形\t色彩錯誤\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr "圖形\t色彩ä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr "圖形\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr "圖形\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr "è²éŸ³\tç„¡\n"
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr "è²éŸ³\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr "è²éŸ³\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr "è²éŸ³\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr "æ“·å–\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr "æ“·å–\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr "相機\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr "相機\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr "麥克風\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr "麥克風\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr "控制\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr "控制\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr "éµç›¤\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr "éµç›¤\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr "滑鼠\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr "滑鼠\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr "媒體\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr "媒體\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr "ç£ç¢Ÿ\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr "ç£ç¢Ÿ\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr "å°è¡¨æ©Ÿ\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr "å°è¡¨æ©Ÿ\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr "ç£å¸¶\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr "ç£å¸¶\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr "打孔帶\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr "打孔帶\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr "ç£é¼“\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr "ç£é¼“\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr "(EP)ROM\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr "(EP)ROM\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr "通訊\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr "通訊\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr "å€åŸŸç¶²è·¯\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr "å€åŸŸç¶²è·¯\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr "外部網路\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr "外部網路\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr "計時\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr "計時\tä¸å®Œç¾Ž\n"
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
-msgstr "æ©Ÿæ¢°å¼æ©Ÿå°\t是\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
+msgstr "機械å¼ç³»çµ±\t是\n"
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
-msgstr "æ©Ÿæ¢°å¼æ©Ÿå°\tå¦\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
+msgstr "機械å¼ç³»çµ±\tå¦\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr "需è¦è£é£¾åœ–\t是\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr "需è¦è£é£¾åœ–\tå¦\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr "需è¦å¯é»žæ“Šçš„è£é£¾åœ–\t是\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr "需è¦å¯é»žæ“Šçš„è£é£¾åœ–\tå¦\n"
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr "æ”¯æ´æª¯é¢åž‹ç­é«”\tå¦\n"
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
-msgstr "驅動程å¼ç‚º BIOS\t是\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
-msgstr "驅動程å¼ç‚º BIOS\tå¦\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr "支æ´å³æ™‚存檔\t是\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr "支æ´å³æ™‚存檔\tå¦\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr "ç•«é¢æ–¹å‘\t垂直\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr "ç•«é¢æ–¹å‘\tæ°´å¹³\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr "éœ€è¦ CHD\t是\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr "éœ€è¦ CHD\tå¦\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr "åª’é«”é©—è­‰çµæžœ\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr "åª’é«”é©—è­‰çµæžœ\t錯誤\n"
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr "æ¨£æœ¬æª”é©—è­‰çµæžœ\tä¸éœ€è¦\n"
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr "æ¨£æœ¬æª”é©—è­‰çµæžœ\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr "æ¨£æœ¬æª”é©—è­‰çµæžœ\t錯誤\n"
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
@@ -3144,23 +3474,23 @@ msgstr ""
"媒體驗證\tåœç”¨\n"
"樣本檔驗證\tåœç”¨\n"
-#: src/frontend/mame/ui/sndmenu.cpp:146
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
+msgstr "å–æ¨£é »çއ"
+
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sound"
msgstr "è²éŸ³"
-#: src/frontend/mame/ui/sndmenu.cpp:147
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Compressor"
msgstr "壓縮"
-#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
-msgstr "å–æ¨£é »çއ"
-
-#: src/frontend/mame/ui/sndmenu.cpp:149
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr "使用外部樣本檔"
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3177,7 +3507,7 @@ msgstr ""
"\n"
"å·²é¸ç”¨çš„é¸é …啟用下列項目:\n"
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3194,34 +3524,34 @@ msgstr ""
"\n"
"如é¸ç”¨æ­¤é¸é …, 下列項目將啟用:\n"
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr "* CPU:\n"
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr "* 視訊:\n"
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr " ç•«é¢ '%1$s': å‘é‡\n"
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, 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:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, 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:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr "* è²éŸ³:\n"
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
@@ -3230,597 +3560,626 @@ msgstr ""
"* BIOS 設定:\n"
" %1$d é¸é … [é è¨­å€¼ï¼š %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr " %1$s [é è¨­å€¼ï¼š %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr " %1$s\n"
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr "* 指撥開關設定:\n"
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr "* é…置設定:\n"
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr "* 輸入è£ç½®:\n"
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr " 使用者輸入 [%1$d 輸入]\n"
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr " 麻將輸入 [%1$d 輸入]\n"
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr " 花牌輸入 [%1$d 輸入]\n"
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr " åšå¥•輸入 [%1$d 輸入]\n"
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr " 類比輸入 [%1$d 輸入]\n"
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr " 調節器輸入 [%1$d 輸入]\n"
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr " 數字éµç›¤è¼¸å…¥ [%1$d 輸入]\n"
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr " éµç›¤è¼¸å…¥ [%1$d 輸入]\n"
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr "* 媒體é¸é …:\n"
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr " %1$s [標籤: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr "* æ’æ§½é¸é …:\n"
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr "[ ç„¡ ]\n"
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, 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:1822
+#: src/emu/render.cpp:1859
#, 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:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr "檯é¢åž‹"
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr "左至å³"
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr "å·¦è‡³å³ (無邊)"
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr "上到下"
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr "上到下 (無邊)"
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, 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:2027
+#: src/emu/render.cpp:2064
#, 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:2036
+#: src/emu/render.cpp:2073
#, 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:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr "%1$u×%2$u 上到下, å·¦è‡³å³ (無邊)"
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr "P%1$u"
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr "???"
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr "%p 上"
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr "%p 下"
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr "%p å·¦"
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr "%p å³"
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr "%p 峿–æ¡¿/上"
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr "%p 峿–æ¡¿/下"
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr "%p 峿–æ¡¿/å·¦"
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr "%p 峿–æ¡¿/å³"
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr "%p å·¦æ–æ¡¿/上"
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr "%p å·¦æ–æ¡¿/下"
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Left"
msgstr "%p å·¦æ–æ¡¿/å·¦"
#: 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Right"
msgstr "%p å·¦æ–æ¡¿/å³"
#: 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, c-format
msgctxt "input-name"
msgid "%p Button 1"
msgstr "%p 按鈕 1"
#: 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr "%p 按鈕 2"
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr "%p 按鈕 3"
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr "%p 按鈕 4"
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr "%p 按鈕 6"
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr "%p 按鈕 8"
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr "%p 按鈕 9"
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr "%p 按鈕 10"
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr "%p 按鈕 11"
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr "%p 按鈕 13"
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr "%p 按鈕 14"
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr "%p 按鈕 15"
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr "%p 按鈕 16"
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr "%p é–‹å§‹"
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr "%p 鏿“‡"
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr "%p 麻將 A"
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr "%p 麻將 B"
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr "%p 麻將 C"
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr "%p 麻將 D"
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr "%p 麻將 E"
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr "%p 麻將 F"
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr "%p 麻將 G"
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr "%p 麻將 H"
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr "%p 麻將 I"
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr "%p 麻將 J"
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr "%p 麻將 K"
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr "%p 麻將 L"
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr "%p 麻將 M"
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr "%p 麻將 N"
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr "%p 麻將 O"
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr "%p 麻將 P"
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr "%p 麻將 Q"
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr "%p 麻將 槓"
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr "%p 麻將 碰"
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr "%p 麻將 åƒ"
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr "%p 麻將 è½"
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr "%p 麻將 胡"
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr "%p 麻將 交æ›ç‰Œ"
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr "%p 麻將 押分"
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr "%p 麻將 得分"
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr "%p 麻將 加å€"
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr "%p 麻將 大"
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr "%p 麻將 å°"
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3896,7 +4255,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr "洗分"
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr "業務模å¼"
@@ -4011,1241 +4370,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr "åœæ­¢æ‰€æœ‰æ²è»¸"
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr "玩家 1 開始"
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr "玩家 2 開始"
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr "玩家 3 開始"
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr "玩家 4 開始"
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr "玩家 5 開始"
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr "玩家 6 開始"
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr "玩家 7 開始"
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr "玩家 8 開始"
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr "投幣孔 1"
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr "投幣孔 2"
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr "投幣孔 3"
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr "投幣孔 4"
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr "投幣孔 5"
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr "投幣孔 6"
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr "投幣孔 7"
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr "投幣孔 8"
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr "投幣孔 9"
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr "投幣孔 10"
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr "投幣孔 11"
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr "投幣孔 12"
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr "å¸éˆ”å£ 1"
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr "業務開關 1"
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr "業務開關 2"
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr "業務開關 3"
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr "業務開關 4"
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr "ç¢°æ’žæ©Ÿå° 1"
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr "ç¢°æ’žæ©Ÿå° 2"
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr "ç¢°æ’žæ©Ÿå° 3"
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr "ç¢°æ’žæ©Ÿå° 4"
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr "開機"
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr "關機"
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr "碰撞機å°"
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr "機門連鎖"
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr "記憶體é‡ç½®"
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr "音é‡é™ä½Ž"
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr "%p è¸æ¿ 3"
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr "æ“縱桿"
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr "æ“縱桿 2"
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr "æ“縱桿 3"
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr "æ“縱桿 4"
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr "æ“縱桿 5"
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr "æ“縱桿 6"
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr "æ“縱桿 7"
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr "æ“縱桿 8"
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr "æ“縱桿 9"
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr "æ“縱桿 10"
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr "æ“縱桿 V"
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr "æ“縱桿 V 2"
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr "æ“縱桿 V 3"
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr "æ“縱桿 V 4"
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr "æ“縱桿 V 5"
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr "æ“縱桿 V 6"
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr "æ“縱桿 V 7"
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr "æ“縱桿 V 8"
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr "æ“縱桿 V 9"
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr "æ“縱桿 V 10"
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr "定ä½å™¨"
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr "定ä½å™¨ 2"
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr "定ä½å™¨ 3"
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr "定ä½å™¨ 4"
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr "定ä½å™¨ 5"
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr "定ä½å™¨ 6"
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr "定ä½å™¨ 7"
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr "定ä½å™¨ 8"
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr "定ä½å™¨ 9"
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr "定ä½å™¨ 10"
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr "定ä½å™¨ V"
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr "定ä½å™¨ V 2"
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr "定ä½å™¨ V 3"
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr "定ä½å™¨ V 4"
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr "定ä½å™¨ V 5"
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr "定ä½å™¨ V 6"
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr "定ä½å™¨ V 7"
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr "定ä½å™¨ V 8"
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr "定ä½å™¨ V 9"
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr "定ä½å™¨ V 10"
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr "æ–¹å‘盤"
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr "æ–¹å‘盤 2"
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr "æ–¹å‘盤 3"
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr "æ–¹å‘盤 4"
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr "æ–¹å‘盤 5"
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr "æ–¹å‘盤 6"
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr "æ–¹å‘盤 7"
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr "æ–¹å‘盤 8"
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr "æ–¹å‘盤 9"
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr "æ–¹å‘盤 10"
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr "æ–¹å‘盤 V"
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr "æ–¹å‘盤 V 2"
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr "æ–¹å‘盤 V 3"
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr "æ–¹å‘盤 V 4"
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr "æ–¹å‘盤 V 5"
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr "æ–¹å‘盤 V 6"
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr "æ–¹å‘盤 V 7"
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr "æ–¹å‘盤 V 8"
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr "æ–¹å‘盤 V 9"
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr "æ–¹å‘盤 V 10"
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr "è»Œè·¡çƒ X"
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr "è»Œè·¡çƒ X 2"
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr "è»Œè·¡çƒ X 3"
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr "è»Œè·¡çƒ X 4"
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr "è»Œè·¡çƒ X 5"
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr "è»Œè·¡çƒ X 6"
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr "è»Œè·¡çƒ X 7"
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr "è»Œè·¡çƒ X 8"
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr "è»Œè·¡çƒ X 9"
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr "è»Œè·¡çƒ X 10"
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr "è»Œè·¡çƒ Y"
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr "è»Œè·¡çƒ Y 2"
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr "è»Œè·¡çƒ Y 3"
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr "è»Œè·¡çƒ Y 4"
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr "è»Œè·¡çƒ Y 5"
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr "è»Œè·¡çƒ Y 6"
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr "è»Œè·¡çƒ Y 7"
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr "è»Œè·¡çƒ Y 8"
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr "è»Œè·¡çƒ Y 9"
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr "è»Œè·¡çƒ Y 10"
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr "AD æ–æ¡¿ X"
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr "AD æ–æ¡¿ X 2"
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr "AD æ–æ¡¿ X 3"
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr "AD æ–æ¡¿ X 4"
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr "AD æ–æ¡¿ X 5"
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr "AD æ–æ¡¿ X 6"
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr "AD æ–æ¡¿ X 7"
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr "AD æ–æ¡¿ X 8"
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr "AD æ–æ¡¿ X 9"
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr "AD æ–æ¡¿ X 10"
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr "AD æ–æ¡¿ Y"
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr "AD æ–æ¡¿ Y 2"
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr "AD æ–æ¡¿ Y 3"
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr "AD æ–æ¡¿ Y 4"
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr "AD æ–æ¡¿ Y 5"
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr "AD æ–æ¡¿ Y 6"
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr "AD æ–æ¡¿ Y 7"
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr "AD æ–æ¡¿ Y 8"
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr "AD æ–æ¡¿ Y 9"
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr "AD æ–æ¡¿ Y 10"
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr "AD æ–æ¡¿ Z"
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr "AD æ–æ¡¿ Z 2"
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr "AD æ–æ¡¿ Z 3"
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr "AD æ–æ¡¿ Z 4"
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr "AD æ–æ¡¿ Z 5"
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr "AD æ–æ¡¿ Z 6"
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr "AD æ–æ¡¿ Z 7"
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr "AD æ–æ¡¿ Z 8"
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr "AD æ–æ¡¿ Z 9"
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr "AD æ–æ¡¿ Z 10"
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr "å…‰ç·šæ§ X"
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr "å…‰ç·šæ§ X 2"
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr "å…‰ç·šæ§ X 3"
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr "å…‰ç·šæ§ X 4"
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr "å…‰ç·šæ§ X 5"
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr "å…‰ç·šæ§ X 6"
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr "å…‰ç·šæ§ X 7"
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr "å…‰ç·šæ§ X 8"
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr "å…‰ç·šæ§ X 9"
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr "å…‰ç·šæ§ X 10"
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr "å…‰ç·šæ§ Y"
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr "å…‰ç·šæ§ Y 2"
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr "å…‰ç·šæ§ Y 3"
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr "å…‰ç·šæ§ Y 4"
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr "å…‰ç·šæ§ Y 5"
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr "å…‰ç·šæ§ Y 6"
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr "å…‰ç·šæ§ Y 7"
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr "å…‰ç·šæ§ Y 8"
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr "å…‰ç·šæ§ Y 9"
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr "å…‰ç·šæ§ Y 10"
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr "滑鼠 X"
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr "滑鼠 X 2"
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr "滑鼠 X 3"
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr "滑鼠 X 4"
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr "滑鼠 X 5"
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr "滑鼠 X 6"
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr "滑鼠 X 7"
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr "滑鼠 X 8"
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr "滑鼠 X 9"
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr "滑鼠 X 10"
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr "滑鼠 Y"
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr "滑鼠 Y 2"
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr "滑鼠 Y 3"
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr "滑鼠 Y 4"
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr "滑鼠 Y 5"
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr "滑鼠 Y 6"
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr "滑鼠 Y 7"
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr "滑鼠 Y 8"
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr "滑鼠 Y 9"
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr "滑鼠 Y 10"
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr "å°éµç›¤"
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr "éµç›¤"
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr "åƒæ•¸èª¿æ•´"
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr "除錯器內中斷"
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr "組態é¸å–®"
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr "æš«åœ"
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr "æš«åœ - 單步"
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr "倒帶 - 單步"
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr "釿–°å•Ÿå‹•機å°"
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr "è»Ÿé«”é‡æ–°å•Ÿå‹•"
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr "顯示解碼圖形"
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr "減少çœç•¥ç•«æ ¼"
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr "增加çœç•¥ç•«æ ¼"
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr "é™åˆ¶é€Ÿåº¦"
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr "快轉"
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr "顯示 FPS"
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr "儲存擷圖"
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr "錄製 MNG"
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr "錄製 AVI"
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr "切æ›ä½œå¼Šç¢¼"
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr "é¸å–® å‘上éµ"
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr "UI å‘下éµ"
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr "é¸å–® å‘å·¦éµ"
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr "é¸å–® å‘å³éµ"
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr "é¸å–® 最上éµ"
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr "é¸å–® 最下éµ"
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr "é¸å–® 上一é "
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr "é¸å–® 下一é "
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr "é¸å–® 下一焦點"
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr "é¸å–® 上一焦點"
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr "é¸å–® é¸å®šéµ"
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr "é¸å–® å–æ¶ˆéµ"
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr "é¸å–® 顯示註解"
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr "é¸å–® 清除éµ"
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr "é¸å–® 放大"
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr "é¸å–® 縮å°"
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr "é¸å–® é è¨­ç¸®æ”¾"
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr "é¸å–® 上一組"
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr "é¸å–® 下一組"
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr "é¸å–® 旋轉"
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr "顯示效能分æž"
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr "é¸å–® 切æ›"
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr "é¸å–® 釋放指標"
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr "é¸å–® 貼上文字"
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr "儲存狀態"
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr "載入狀態"
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr "é¸å–® (首)ç£å¸¶é–‹å§‹"
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr "é¸å–® (首)ç£å¸¶åœæ­¢"
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr "é¸å–® 檢視外部 DAT"
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr "é¸å–® 新增/移除最愛項目"
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr "é¸å–® 匯出清單"
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr "é¸å–® 驗證媒體"
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr "切æ›å…¨èž¢å¹•"
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr "æ‹æ”æç¹ªçš„æ“·åœ–"
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr "æ‹æ”æç¹ªçš„影片"
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr "切æ›å¾Œè™•ç†"
@@ -5562,7 +5921,7 @@ msgstr "é "
msgid "Clear Watches"
msgstr "清除監視"
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr "作弊碼æœå°‹å™¨"
@@ -5807,8 +6166,8 @@ msgstr "[未設定]"
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
-msgstr "啟動åºåˆ—"
+msgid "Activation combination"
+msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
msgctxt "plugin-inputmacro"
@@ -6006,6 +6365,10 @@ msgstr "已啟動: %s = %s"
msgid "Activated: %s"
msgstr "已啟動: %s"
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr "作弊引擎"
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6098,18 +6461,144 @@ msgstr "å–æ¶ˆ"
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
-msgstr "輸入了無效åºåˆ—"
+msgid "Invalid combination entered"
+msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
-"輸入åºåˆ—或按下 %s å–æ¶ˆ\n"
-"%s"
+
+#~ msgid " COLORS"
+#~ msgstr " 色彩"
+
+#~ msgid " PENS"
+#~ msgstr " PENS"
+
+#~ msgctxt "menu-main"
+#~ msgid "Return to Machine"
+#~ msgstr "回到機å°"
+
+#~ msgid "Software part selection:"
+#~ msgstr "軟體部分é¸é …:"
+
+#~ msgid "BIOS selection:"
+#~ msgstr "鏿“‡ BIOS:"
+
+#~ msgid "Driver is parent"
+#~ msgstr "驅動程å¼ç‚ºä¸»æª”"
+
+#, c-format
+#~ msgid "Driver is clone of: %1$s"
+#~ msgstr "驅動程å¼ç›¸å®¹æ–¼ï¼š %1$s"
+
+#, c-format
+#~ msgid "Driver is Clone of\t%1$s\n"
+#~ msgstr "驅動程å¼ç›¸å®¹æ–¼\t%1$s\n"
+
+#~ msgid "Driver is Parent\t\n"
+#~ msgstr "驅動程å¼ç‚ºä¸»æª”\t\n"
+
+#~ msgid "Driver is BIOS\tYes\n"
+#~ msgstr "驅動程å¼ç‚º BIOS\t是\n"
+
+#~ msgid "Driver is BIOS\tNo\n"
+#~ msgstr "驅動程å¼ç‚º BIOS\tå¦\n"
+
+#~ msgid ""
+#~ "This driver requires images to be loaded in the following device(s): "
+#~ msgstr "此驅動需è¦é¡å¤–載入下列è£ç½®çš„æ˜ åƒæª”: "
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+#~ "run correctly.\n"
+#~ msgstr "æœ¬æ©Ÿå°æœ‰ä¸€å€‹æˆ–更多的 ROM/CHD æ˜¯ä¸æ­£ç¢ºçš„。此機å°å¯èƒ½ç„¡æ³•正確執行。\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#~ msgstr "æœ¬æ©Ÿå°æœ‰ä¸€å€‹æˆ–更多的 ROM/CHD 尚未正確地被 DUMP。\n"
+
+#, c-format
+#~ msgid ""
+#~ "No machines found. Please check the rompath specified in the %1$s.ini "
+#~ "file.\n"
+#~ "\n"
+#~ "If this is your first time using %2$s, please see the config.txt file in "
+#~ "the docs directory for information on configuring %2$s."
+#~ msgstr ""
+#~ "找ä¸åˆ°æ©Ÿå°, 請檢查 %1$s.ini çš„ ROM 目錄設定\n"
+#~ "\n"
+#~ "如果是首次使用 %2$s, è«‹åƒé–± docs 目錄中的 config.txt 以å–得設定 %2$s 的相"
+#~ "關資訊。"
+
+#~ msgid "General Inputs"
+#~ msgstr "一般輸入"
+
+#~ msgid "Configure Directories"
+#~ msgstr "設定目錄"
+
+#~ msgid "Select custom filters:"
+#~ msgstr "鏿“‡è‡ªè¨‚篩é¸ï¼š"
+
+#~ msgid "Select category:"
+#~ msgstr "鏿“‡é¡žåˆ¥ï¼š"
+
+#~ msgid "This machine has no BIOS."
+#~ msgstr "æ­¤æ©Ÿå°æ²’有 BIOS。"
+
+#~ msgid "This machine has no configurable inputs."
+#~ msgstr "æ­¤æ©Ÿå°æ²’有å¯è¨­å®šçš„輸入"
+
+#~ msgid "Invalid sequence entered"
+#~ msgstr "輸入了無效åºåˆ—"
+
+#~ msgid "Folders Setup"
+#~ msgstr "資料夾設定"
+
+#, c-format
+#~ msgid "Current %1$s Folders"
+#~ msgstr "ç›®å‰ %1$s 資料夾"
+
+#~ msgid "UI Customization Settings"
+#~ msgstr "UI 自訂設置"
+
+#~ msgid "UI Color Settings"
+#~ msgstr "UI 色彩設定"
+
+#~ msgid "Input (general)"
+#~ msgstr "輸入設定 (一般)"
+
+#~ msgid "Input (this machine)"
+#~ msgstr "輸入設定 (本機å°ï¼‰"
+
+#~ msgid "Analog Controls"
+#~ msgstr "類比控制"
+
+#~ msgid "Machine Information"
+#~ msgstr "機å°è³‡è¨Š"
+
+#~ msgid "Image Information"
+#~ msgstr "æ˜ åƒæª”資訊"
+
+#~ msgctxt "plugin-inputmacro"
+#~ msgid "Activation sequence"
+#~ msgstr "啟動åºåˆ—"
+
+#~ msgctxt "plugin-commonui"
+#~ msgid "Invalid sequence entered"
+#~ msgstr "輸入了無效åºåˆ—"
+
+#, lua-format
+#~ msgctxt "plugin-commonui"
+#~ msgid ""
+#~ "Enter sequence or press %s to cancel\n"
+#~ "%s"
+#~ msgstr ""
+#~ "輸入åºåˆ—或按下 %s å–æ¶ˆ\n"
+#~ "%s"
#~ msgid "Skip software parts selection menu"
#~ msgstr "ç•¥éŽè»Ÿé«”éƒ¨åˆ†é¸æ“‡é¸å–®"
diff --git a/language/Croatian/strings.po b/language/Croatian/strings.po
index e87ba97ffe0..658b37c2764 100644
--- a/language/Croatian/strings.po
+++ b/language/Croatian/strings.po
@@ -1,13 +1,13 @@
-# Croatian translations for PACKAGE package.
-# Copyright (C) 2016 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# Automatically generated, 2016.
+# Croatian translations for MAME package.
+# Copyright (C) 1997-2022 MAMEdev and contributors
+# This file is distributed under the same license as the MAME package.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -18,331 +18,340 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
+msgid "System: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr ""
@@ -355,7 +364,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -446,7 +455,7 @@ msgstr ""
msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr ""
@@ -618,7 +627,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr ""
@@ -670,266 +679,280 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr ""
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -939,78 +962,82 @@ msgid ""
"CPU:\n"
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr ""
@@ -1038,11 +1065,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr ""
@@ -1070,33 +1097,43 @@ msgstr ""
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr ""
@@ -1385,65 +1422,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1452,117 +1493,166 @@ msgstr ""
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1575,14 +1665,18 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr ""
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr ""
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1591,7 +1685,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1599,140 +1693,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr ""
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr ""
@@ -1743,7 +1927,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1751,96 +1935,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -1863,259 +2047,361 @@ msgstr ""
msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
+msgctxt "gfxview"
+msgid "Category %1$d"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2124,297 +2410,297 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:210
-msgid "Fonts"
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:211
-msgid "Colors"
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:214
-msgid "Language"
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
+#: src/frontend/mame/ui/custui.cpp:213
+msgid "Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
+#: src/frontend/mame/ui/custui.cpp:214
+msgid "Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:217
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
+#: src/frontend/mame/ui/custui.cpp:529
+msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:548
-msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2437,660 +2723,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
-msgid "New Barcode:"
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:80
-msgid "Enter Code"
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:116
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
+#: src/frontend/mame/ui/barcode.cpp:81
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
+#: src/frontend/mame/ui/barcode.cpp:115
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
+msgid "System is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
-msgid "Sound"
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:147
-msgid "Compressor"
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
+msgid "Sound"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Compressor"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3101,7 +3433,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3112,631 +3444,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3812,7 +4173,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3927,1241 +4288,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5476,7 +5837,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5721,7 +6082,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5920,6 +6281,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr ""
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6008,13 +6373,13 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
diff --git a/language/Czech/strings.po b/language/Czech/strings.po
index 3450e75c2c2..cada701ec4a 100644
--- a/language/Czech/strings.po
+++ b/language/Czech/strings.po
@@ -1,14 +1,14 @@
# Czech translations for MAME package.
# České preklady pre balík MAME.
-# Copyright (C) 1997-2021 MAMEdev and contributors
+# Copyright (C) 1997-2022 MAMEdev and contributors
# This file is distributed under the same license as the MAME package.
-# Automatically generated, 2021.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2021-12-20 22:08+0100\n"
"Last-Translator: Milan Galcik <milan.galcik@gmail.com>\n"
"Language-Team: MAME Language Team\n"
@@ -19,7 +19,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Poedit 3.0.1\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
@@ -29,13 +29,12 @@ msgstr ""
"\n"
"PokraÄujte stisknutím libovolné klávesy"
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-"Tento ovladaÄ vyžaduje, aby byly obrazy média nahrány do následujících "
-"zařízení: "
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
@@ -44,7 +43,7 @@ msgstr ""
"Ovládací prvky uživatelského rozhraní zapnuty\n"
"Pro vypnutí použijte %1$s"
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
@@ -53,195 +52,192 @@ msgstr ""
"Ovládací prvky uživatelského rozhraní vypnuty\n"
"Pro zapnutí použijte %1$s"
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr "Celková hlasitost"
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr "Hlasitost %1$s"
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr "Přetaktovat CPU %1$s"
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr "Přetaktovat zvuk %1$s"
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s - obnovovací frekvence"
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s - jas"
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s - kontrast"
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s - gamma"
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s - natažení vodorovně"
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s - pozice vodorovnÄ›"
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s - natažení svisle"
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s - pozice svisle"
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Laserdisc '%1$s' - natažení vodorovně"
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Laserdisc '%1$s' - pozice vodorovnÄ›"
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "Laserdisc '%1$s' - natažení svisle"
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Laserdisc '%1$s' - pozice svisle"
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr "Minimální šířka paprsku"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr "Maximální šířka paprsku"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr "Velikost bodu paprsku"
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr "Intenzita paprsku"
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "%1$s-ová velikost zaměřovaÄe"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "%1$s-ová pozice zaměřovaÄe"
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "%1$1.3f X-ová velikost zaměřovaÄe"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "%1$1.3f Y-ová velikost zaměřovaÄe"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "%1$1.3f X-ová pozice zaměřovaÄe"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "%1$1.3f Y-ová pozice zaměřovaÄe"
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr "**Chyba při ukládání ui.ini**"
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**Chyba při ukládání %s.ini**"
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-"\n"
-" Konfigurace byla uložena \n"
-"\n"
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
@@ -250,8 +246,8 @@ msgstr ""
"%s\n"
"Zařízení přidáno do seznamu Oblíbené."
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
@@ -260,106 +256,114 @@ msgstr ""
"%s\n"
"Zařízení odstraněno ze seznamu Oblíbené."
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr "[ZaÄít prázdný]"
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr "[Použít správce souborů]"
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr "%1$s %2$s (%3$d z %4$d softvérových balíků)"
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr "OvladaÄ: \"%1$s\" seznam softvéru "
+msgid "System: \"%1$s\" software list "
+msgstr "Systém: \"%1$s\" seznam softvéru "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr "%1$s: %2$s - Vyhledat: %3$s_"
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr "Vyhledat: %1$s_"
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr "Seznam/položka softvéru: %1$s:%2$s"
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr "Nastavení zvuku"
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
-msgstr "Ovládání"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr "Pluginy"
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
-msgstr "Uložit konfiguraci"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
-msgstr "Nastavení"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
-msgstr "Filtr"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr "Přizpůsobit uživatelské rozhraní"
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
-msgstr "Konfigurovat souborové složky"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
+msgstr "Nastavení pluginů"
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr "[prázdný slot]"
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr "[vytvořit]"
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr "[seznam softvéru]"
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr "Chyba přístupu do %s"
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr "Vyberte způsob přístupu"
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr "Pouze pro Ätení"
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr "Čtení i zápis"
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr "Číst tento obraz, zapisovat do jiného"
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr "Číst tento obraz, zapisovat do diff"
@@ -372,8 +376,8 @@ msgid "Skip imperfect emulation warnings"
msgstr "Méně upozornění o nedokonalé emulaci"
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
-msgstr "Nastavit se na naposledy spuštěné zařízení"
+msgid "Re-select last system launched"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
msgid "Enlarge images in the right panel"
@@ -463,7 +467,7 @@ msgstr "Eliminovat opoždění vstupu"
msgid "Rotation Options"
msgstr "Nastavení otoÄení"
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr "PÅ™izpůsobit otoÄení obrazovky zařízení"
@@ -635,7 +639,7 @@ msgstr "Provider vstupu světelné pistole"
msgid "Joystick Input Provider"
msgstr "Provider vstupu joysticku"
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr "Nastavení obrazu"
@@ -687,284 +691,280 @@ msgstr "Synchronizovaný refresh"
msgid "Wait Vertical Sync"
msgstr "ÄŒekat na V-Sync"
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr "Vypnuto"
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr "Automaticky"
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr "Zpět na předchozí menu"
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr "Správce souborů"
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
-msgstr "Restartovat zařízení"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
+msgstr "Restartovat systém"
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
-msgstr "Spustit zařízení"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
+msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr "Obrazovka #%d"
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr "Maximalizovat"
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr "Pouze šířku"
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr "Pouze výšku"
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr "Šířku i výšku"
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr "Natažení/vtěsnání podle velikosti okna"
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr "Zachovat poměr stran"
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr "Nelze měnit nastavení během nahrávání!"
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-"Jedna nebo víceré ROM/CHD pro toto zařízení nejsou korektní. Zařízení nemusí "
-"fungovat správně.\n"
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-"Toto zařízení má nedostatky:\n"
-"\n"
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
-msgstr "Jedna nebo víceré ROM/CHD pro toto zařízení nebyly správně dumpnuty.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
+msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr "Neemulované prvky: "
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr "NedostateÄnÄ› emulované prvky: "
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr "Nelze pÅ™etoÄit obrazovku v režimu Cocktail.\n"
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
-msgstr "Toto zařízení vyžaduje artwork.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
+msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-"Zařízení jeÅ¡tÄ› není dokonÄeno. Mohou se objevit chybÄ›jící prvky nebo jiné "
-"zvláštní chování, což ale není chybou emulace.\n"
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-"Toto zařízení nemá zvukový hardvér, MAME proto nebude generovat žádné "
-"zvuky.\n"
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-"\n"
-"TOTO ZAŘÃZENà NEFUNGUJE. Emulace jeÅ¡te není hotová. Nedá se nic dÄ›lat, pouze "
-"Äekat až vývojáři emulaci dokonÄí.\n"
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-"\n"
-"Některé prvky tohoto zařízení nemohou být emulovány, protože vyžadují "
-"fyzickou interakci nebo pozůstávají z mechanických souÄástí. Nebude proto "
-"možné poskytnout dokonalý herní zážitek.\n"
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-"\n"
-"\n"
-"Existují funkÄní klony tohoto zařízení: %s"
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -979,27 +979,27 @@ msgstr ""
"\n"
"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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
@@ -1007,7 +1007,7 @@ msgstr ""
"\n"
"Zvuk:\n"
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
@@ -1015,46 +1015,50 @@ msgstr ""
"\n"
"Obraz:\n"
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr "Žádný\n"
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr "Vektorový"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr "Obrazovka '%1$s'"
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr "Obrazovka"
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr "Nepodporováno"
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr "ČásteÄnÄ› podporováno"
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr "[prázdný]"
@@ -1082,11 +1086,11 @@ msgstr "[kompatibilní seznamy]"
msgid "File Already Exists - Override?"
msgstr "Soubor již existuje. Přepsat ho?"
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr "Ne"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr "Ano"
@@ -1114,33 +1118,43 @@ msgstr "Vybrat formát obrazu"
msgid "Select initial contents"
msgstr "Vybrat poÄáteÄní obsah"
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr "Režim klávesnice"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr "Přirozená"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr "Emulovaná"
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr "Zapnutá"
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr "Vypnutá"
@@ -1429,65 +1443,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr "Vlastní filtr"
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr "Filtr"
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr "<nastavit filtry>"
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
-msgstr "Vybrat vlastní filtr:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
+msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr "Filtr %1$u"
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr "Odstranit poslední filtr"
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr "Přidat filtr"
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr "Vybrat kategorii:"
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr "[žádné INI soubory pro kategorie]"
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr "[žádné INI soubory pro skupiny]"
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr "Nenalezeny INI soubory pro kategorie"
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr "Soubor"
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr "V souboru pro kategorii nebyly nalezeny žádné skupiny"
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr "Skupina"
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr "VÄetnÄ› klonů"
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr "Seznam/položka softvéru"
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr "Informace o seznamu softvéru"
@@ -1496,11 +1514,23 @@ msgstr "Informace o seznamu softvéru"
msgid "Revision: %1$s"
msgstr "Revize: %1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr "Výběr BIOSu"
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr "Síťová zařízení"
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
@@ -1509,7 +1539,7 @@ msgstr ""
"Čas běhu: %1$d:%2$02d:%3$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
@@ -1518,7 +1548,7 @@ msgstr ""
"Čas běhu: %1$d:%2$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
@@ -1527,92 +1557,129 @@ msgstr ""
"Vydaných lístků: %1$d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr " (zamÄeno)"
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr "Nastavení zaměřovaÄe"
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
-msgstr "HrÃ¡Ä %d - Viditelnost"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
+msgstr "HrÃ¡Ä %1$d - Viditelnost"
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
-msgstr "HrÃ¡Ä %d - ZaměřovaÄ"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
+msgstr "HrÃ¡Ä %1$d - ZaměřovaÄ"
+
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
-msgstr "Viditelné opoždění"
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr "Soubor %s.xml byl uložen do složky nastavení uživ. rozhraní."
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr "SOUBOR: NÃZEV ZAŘÃZENÃ:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr "Soubor %s.txt byl uložen do složky nastavení uživ. rozhraní."
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr "Exportovat ve formátu XML (jako -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr "Exportovat ve formátu XML (jako -listxml, ovšem bez zařízení)"
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr "Exportovat ve formátu TXT (jako -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
-msgstr "OvladaÄ"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
-msgstr "Toto zařízení nemá BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr "Přidat do seznamu Oblíbené"
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr "Odstranit ze seznamu Oblíbené"
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr "Uložit konfiguraci zařízení"
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
-msgstr "Konfigurovat zařízení:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (původní)"
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr "Nenalezeny žádné pluginy"
@@ -1629,14 +1696,18 @@ msgstr ""
"StisknÄ›te %1$s pro ukonÄení\n"
"Nebo %2$s pro návrat do emulace"
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr "Pseudoterminály"
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr "[selhaný]"
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr "Posuvné ovladaÄe"
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr "[nenalezeny žádné stavy]"
@@ -1645,7 +1716,7 @@ msgstr "[nenalezeny žádné stavy]"
msgid "Cancel"
msgstr "Storno"
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1656,141 +1727,231 @@ msgstr ""
"Stiskněte %2$s pro smazání\n"
"Nebo %3$s pro storno"
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr "Chyba při smazávání souboru s uloženým stavem %1$s"
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr "Stiskněte %1$s pro smazání"
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr "NaÄíst stav"
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr "Vyberte stav, který chcete naÄíst"
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr "Uložit stav"
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
"StisknÄ›te klávesu nebo tlaÄítko joysticku, anebo vyberte stav pro pÅ™epsání"
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr "DIP pÅ™epínaÄe"
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr "Nastavení zařízení"
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr "Zásuvná zařízení"
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr "%s [interní]"
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr "Uživatelské rozhraní"
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr "Ovládání HrÃ¡Ä %1$d"
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr "Další ovládání"
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
-msgstr "Zařízení nemá konfigurovatelné vstupy."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr "Stisknuto"
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
-msgstr "Vložená neplatná sekvence"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
+msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr "Pro nastavení stiskněte %1$s\n"
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr "Pro přidání stiskněte %1$s\n"
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr "Pro smazání stiskněte %1$s\n"
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr "Pro nastavení původní hodnoty stiskněte %1$s\n"
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr "Ovládání kazetového pÅ™ehrávaÄe"
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr "zastaveno"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr "přehrává se"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr "(přehrává se)"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr "nahrává se"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr "(nahrává se)"
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr "Pauza/Stop"
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr "Přehrát"
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr "Nahrát"
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr "PÅ™etoÄit zpÄ›t"
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr "PÅ™etoÄit dopÅ™edu"
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr "Nelze zapisovat do složky"
@@ -1803,7 +1964,7 @@ msgstr ""
"Pro zvolený softvér chybí jeden nebo víceré ROM nebo CHD obrazy.\n"
"Dodejte požadované soubory nebo zvolte jiný softvér."
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1815,100 +1976,96 @@ msgstr ""
"\n"
"PokraÄujte stisknutím libovolné klávesy."
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr "Konfigurovat obecná nastavení"
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr "UkonÄit MAME"
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-"Nebyla nalezena žádná zařízení. Zkontrolujte rompath v %1$s.ini souboru.\n"
-"\n"
-"Pokud používáte %2$s poprvé, více informací o konfiguraci %2$s naleznete v "
-"souboru config.txt ve složce docs."
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr "Napište jméno nebo vyberte: %1$s_"
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr "Napište jméno nebo vyberte: (náhodně)"
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr "Rok výroby: %1$s, výrobce: %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr "OvladaÄ: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "Emulace: NEFUNKÄŒNÃ"
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "Emulace: Neemulovaná ochrana"
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "Emulace: funkÄní"
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Grafika: neimplementována, "
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Grafika: nedostateÄná, "
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Grafika: funkÄní, "
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "Zvuk: žádný"
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Zvuk: neimplementován"
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Zvuk: nedostateÄný"
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Zvuk: funkÄní"
@@ -1933,261 +2090,361 @@ msgstr "Resetovat všechno"
msgid "Reload All"
msgstr "Znovu naÄíst vÅ¡echno"
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr "ROM-ky"
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr "Softvér"
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr "Zvukové samply"
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr "Artworky"
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr "ZaměřovaÄe"
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr "Cheaty"
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr "Pluginy"
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr "Jazykové mutace"
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr "INI soubory"
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr "Nastavení uživatelského rozhraní"
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr "Údaje pluginů"
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr "DAT soubory"
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr "INI soubory pro kategorie"
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr "Snapshoty"
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr "Ikony"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr "Ovládací panely"
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr "Kabinety"
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr "Desky plošných spojů"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr "Letáky"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr "Úvodní obrazovky"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr "Konce her"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "Náhledy artworků"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr "Obrazovky konců her"
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr "Jak-na-to"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr "Loga"
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr "Skóre"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr "Obaly"
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
-msgstr "Nastavení složek souborů"
-
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:104
#, c-format
-msgid "Current %1$s Folders"
-msgstr "Aktuální složky pro %1$s"
-
-#: src/frontend/mame/ui/dirmenu.cpp:181
-msgid "Change Folder"
-msgstr "Změnit složku"
-
-#: src/frontend/mame/ui/dirmenu.cpp:181
-msgid "Add Folder"
-msgstr "Přidat složku"
-
-#: src/frontend/mame/ui/dirmenu.cpp:184
-msgid "Remove Folder"
-msgstr "Odstranit složku"
+msgid "Remove %1$s Folder"
+msgstr "Odstranit složku pro %1$s"
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr "Změnit složku pro %1$s - Vyhledat: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr "Přidat složku pro %1$s - Vyhledat: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:428
+#: src/frontend/mame/ui/dirmenu.cpp:403
msgid "Press TAB to set"
msgstr "Stiskněte TAB pro nastavení"
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/dirmenu.cpp:421
#, c-format
-msgid "Remove %1$s Folder"
-msgstr "Odstranit složku pro %1$s"
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
-msgstr " BARVY"
+#: src/frontend/mame/ui/dirmenu.cpp:484
+msgid "Change Folder"
+msgstr "Změnit složku"
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
-msgstr " PERA"
+#: src/frontend/mame/ui/dirmenu.cpp:484
+msgid "Add Folder"
+msgstr "Přidat složku"
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/dirmenu.cpp:487
+msgid "Remove Folder"
+msgstr "Odstranit složku"
+
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
+msgctxt "gfxview"
msgid "Zoom = 1/%1$d"
msgstr "Zvětšení = 1/%1$d"
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
+msgctxt "gfxview"
msgid "Zoom = %1$d"
msgstr "Zvětšení = %1$d"
-#: src/frontend/mame/ui/viewgfx.cpp:1262
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
msgid "Expand to fit"
msgstr "ZvÄ›tÅ¡it na maximum, pokuÄ to jde"
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
-msgstr "Konfigurovat vybrané zařízení"
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
+#, c-format
+msgctxt "gfxview"
+msgid "Category %1$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
+msgstr "[root%1$s] barvy"
+
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
+msgstr "[root%1$s] pera"
+
+#: src/frontend/mame/ui/viewgfx.cpp:940
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, 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 zařízení (%5$d s BIOSem))"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr "Systém: %1$-.100s"
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
-msgstr "Vyhledat v seznamu: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr "Na vybrané položce dvojklikněte nebo stiskněte %1$s"
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr "Výsledky auditu budou uloženy do souboru %1$s"
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-"Probíhá audit médií... (%2$u z %3$u)\n"
-"%1$s"
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2200,298 +2457,298 @@ msgstr ""
"Jestli ano, stiskněte %1$s\n"
"Jestli pokraÄovat v auditu, stisknÄ›te %2$s"
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
-msgstr "Vykonat audit médií pro %1$u zařízení oznaÄených jako Nedostupné"
+msgid "Audit media for %1$u systems marked unavailable"
+msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit ROMs for all %1$u machines"
-msgstr "Vykonat audit médií pro všech %1$u zařízení"
+msgid "Audit media for all %1$u systems"
+msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr "Pro ukonÄení stisknÄ›te %1$s\n"
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr "Zobrazit oba"
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr "Skrýt Filtry"
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr "Skrýt Obrázky/Informace"
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr "Skrýt oba"
-#: src/frontend/mame/ui/custui.cpp:210
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
+msgstr "Systémové názvy"
+
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
+msgstr "Postranní panely"
+
+#: src/frontend/mame/ui/custui.cpp:213
msgid "Fonts"
msgstr "Písmo"
-#: src/frontend/mame/ui/custui.cpp:211
+#: src/frontend/mame/ui/custui.cpp:214
msgid "Colors"
msgstr "Barvy"
-#: src/frontend/mame/ui/custui.cpp:214
+#: src/frontend/mame/ui/custui.cpp:217
msgid "Language"
msgstr "Jazyk"
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
-msgstr "Systémové názvy"
-
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
-msgstr "Postranní panely"
-
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
-msgstr "Uživatelské rozhraní"
-
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr "[vestavěné]"
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr "původní"
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr "Typ písma"
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr "TuÄné"
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr "Kurziva"
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr "PoÄet řádků na obrazovce"
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr "Velikost informaÄních textů"
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
-msgstr "Nastavení písma"
-
-#: src/frontend/mame/ui/custui.cpp:548
+#: src/frontend/mame/ui/custui.cpp:529
msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
"Ukázkový text: Lorem ipsum dolor sit amet, consectetur adipiscing elit."
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr "Běžný text"
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr "Vybraný text"
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr "Pozadí běžného textu"
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr "Pozadí vybraného textu"
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr "Hodnota"
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr "Klon"
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr "Okraj"
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr "Pozadí"
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr "DIP pÅ™epínaÄ"
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr "Nedostupná položka"
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr "Posuvník"
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr "Pozadí prohlížeÄe"
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr "Text při přechodu myši"
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr "Pozadí při přechodu myši"
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr "Text při stisknutí myši"
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr "Pozadí při stisknutí myši"
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr "Vrátit vše do původních barev"
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr "Nastavení barev"
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr "Pro změnu barvy dvojklikněte nebo stiskněte %1$s"
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr "Náhled menu"
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr "Běžný text"
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr "Hodnota nastavení"
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr "Vybraný text"
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr "Přechod myši"
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr "Klon"
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr "Složky barvy"
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr "Průhlednost (A)"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr "Červená (R)"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr "Zelená (G)"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr "Modrá (B)"
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr "Vybrat z palety"
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr "Náhled barvy:"
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr "Bílá"
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr "Stříbrná"
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr "Šedá"
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr "Černá"
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr "Červená"
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr "Oranžová"
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr "Žlutá"
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr "Zelená"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr "Modrá"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr "Fialová"
@@ -2514,298 +2771,344 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr "Revize: %1$s"
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr "Pro zobrazení menu stiskněte %s"
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr "%1$s Zvýšit/snížit rychlost"
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr "%1$s Rychlost automatického centrování"
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr "%1$s Citlivost"
-#: src/frontend/mame/ui/barcode.cpp:77
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
+msgstr "ÄŒteÄka Äárového kódu"
+
+#: src/frontend/mame/ui/barcode.cpp:78
msgid "New Barcode:"
msgstr "Nový Äárový kód:"
-#: src/frontend/mame/ui/barcode.cpp:80
+#: src/frontend/mame/ui/barcode.cpp:81
msgid "Enter Code"
msgstr "Vložte Äárový kód"
-#: src/frontend/mame/ui/barcode.cpp:116
+#: src/frontend/mame/ui/barcode.cpp:115
msgid "Barcode length invalid!"
msgstr "Neplatná délka Äárového kódu!"
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
-msgstr "Vstup (obecný)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
-msgstr "Vstup (pro toto zařízení)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
-msgstr "Analogové ovladaÄe"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr "DIP pÅ™epínaÄe"
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Nastavení zařízení"
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Statistické informace"
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
-msgstr "Informace o zařízení"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr "Chybové hlášky"
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
-msgstr "Informace o obrazu"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr "Správce souborů"
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr "Ovládání kazetového pÅ™ehrávaÄe"
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
-msgstr ""
+msgstr "Pseudoterminály"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "Výběr BIOSu"
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Zásuvná zařízení"
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "ÄŒteÄka Äárového kódu"
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr "Síťová zařízení"
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Posuvné ovladaÄe"
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr "Nastavení obrazu"
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Nastavení zaměřovaÄe"
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Nastavení pluginů"
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr "Zobrazení externího DAT"
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr "Přidat do seznamu Oblíbené"
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr "Odstranit ze seznamu Oblíbené"
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr "O %1$s"
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
-msgstr "Vybrat jiné zařízení"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
-msgstr "Zpět na toto zařízení"
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr "Snapshoty"
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr "Kabinet"
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr "Ovládací panel"
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr "Deska plošných spojů"
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr "Leták"
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr "Úvodní obrazovka"
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr "UkonÄení"
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr "Náhled artworku"
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr "Konec hry"
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr "Jak-na-to"
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr "Skóre"
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr "Obaly"
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr "Přidat nebo odstranit ze seznamu Oblíbené"
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr "Exportovat zobrazený seznam do souboru"
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr "Vykonat audit médií"
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr "Zobrazit soubory DAT"
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
-msgstr "VýbÄ›r softvérové Äásti:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
-msgstr "Výběr BIOSu:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr "Rok: %1$s, výrobce: %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr "Softvér je klonem %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr "Softvér je parentem"
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr "Podporovaný: Ne"
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr "Podporovaný: ČásteÄnÄ›"
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr "Podporovaný: Ano"
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
-msgstr "OvladaÄ je parentem"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
+msgstr "Systém je parentem"
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
-msgstr "OvladaÄ je klonem %1$s"
+msgid "System is clone of: %1$s"
+msgstr "System je klonem %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr "Obrázky"
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr "Informace"
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
@@ -2815,7 +3118,7 @@ msgstr ""
"nebo jsou nesprávné. Dodejte správné soubory nebo vyberte jiné zařízení.\n"
"\n"
-#: src/frontend/mame/ui/selmenu.cpp:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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"
@@ -2825,333 +3128,333 @@ msgstr ""
"nebo jsou nesprávné. Dodejte správné soubory nebo vyberte jiný softvér.\n"
"\n"
-#: src/frontend/mame/ui/selmenu.cpp:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr "nesprávný souÄet"
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr "nesprávná délka"
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr "nenalezen"
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr "PokraÄujte stisknutím libovolné klávesy."
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr "Obecné informace"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
-msgstr "Název ROM souboru\t%1$s\n"
+msgid "Short Name\t%1$s\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr "Rok výroby\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Výrobce\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
-msgstr "OvladaÄ je klonem\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
+msgstr "Systém je klonem\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
-msgstr "OvladaÄ je parentem\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
+msgstr "Systém je parentem\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr "Analogové ovládání\tano\n"
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr "Klávesnicový vstup\tano\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr "Emulace\tNEFUNKÄŒNÃ\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr "Emulace\tneemulovaná ochrana\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr "Emulace\tfunkÄní\n"
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr "Grafika\tneimplementována\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr "Grafika\tnesprávné barvy\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr "Grafika\tnevěrohodné barvy\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr "Grafika\tnedostateÄná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr "Grafika\tfunkÄní\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr "Zvuk\tžádný\n"
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr "Zvuk\tneimplementován\n"
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr "Zvuk\tnedostateÄný\n"
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr "Zvuk\tfunkÄní\n"
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr "Capture\tneimplementováno\n"
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr "Capture\tnedostateÄné\n"
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr "Kamera\tneimplementována\n"
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr "Kamera\tnedostateÄná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr "Mikrofon\tneimplementován\n"
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr "Mikrofon\tnedostateÄný\n"
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr "Ovládání\tneimplementováno\n"
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr "Ovládání\tnedostateÄné\n"
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr "Klávesnice\tneimplementována\n"
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr "Klávesnice\tnedostateÄná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr "Myš\tneimplementována\n"
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr "MyÅ¡\tnedostateÄná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr "Média\tneimplementovány\n"
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr "Média\tnedostateÄné\n"
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr "Disk\tneimplementován\n"
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr "Disk\tnedostateÄný\n"
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr "Tiskárna\tneimplementována\n"
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr "Tiskárna\tnedostateÄná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr "Magnetická páska\tneimplementována\n"
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr "Magnetická páska\tnedostateÄná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr "Děrný štítek\tneimplementován\n"
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr "DÄ›rný Å¡títek\tnedostateÄný\n"
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr "Magnetický buben\tneimplementován\n"
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr "Magnetický buben\tnedostateÄný\n"
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr "(EP)ROM\tneimplementována\n"
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr "(EP)ROM\tnedostateÄná\n"
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr "KomunikaÄní zařízení\tneimplementováno\n"
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr "KomunikaÄní zařízení\tnedostateÄné\n"
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr "LAN\tneimplementována\n"
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr "LAN\tnedostateÄná\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr "WAN\tneimplementována\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr "WAN\tnedostateÄná\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr "Časování\tneimplementováno\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr "ÄŒasování\tnedostateÄné\n"
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
-msgstr "Mechanické zařízení\tano\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
-msgstr "Mechanické zařízení\tne\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr "Vyžaduje artwork\tano\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr "Vyžaduje artwork\tne\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr "Vyžaduje klikatelný artwork\tano\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr "Vyžaduje klikatelný artwork\tne\n"
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr "Podporuje režim Cocktail\tne\n"
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
-msgstr "OvladaÄ je BIOSem\tano\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
+msgstr "Systém je BIOSem\tano\n"
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
-msgstr "OvladaÄ je BIOSem\tne\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
+msgstr "Systém je BIOSem\tne\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr "Ukládání stavu do souboru\tano\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr "Ukládání stavu do souboru\tne\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr "Orientace obrazovky\tsvislá\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr "Orientace obrazovky\tvodorovná\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr "Vyžaduje CHD\tano\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr "Vyžaduje CHD\tne\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr "Výsledek auditu médií\tplatná\n"
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr "Výsledek auditu médií\tNEPLATNÃ\n"
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr "Výsledek auditu samplů\tnejsou vyžadovány\n"
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr "Výsledek auditu samplů\tplatné\n"
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr "Výsledek auditu samplů\tNEPLATNÉ\n"
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
@@ -3159,23 +3462,23 @@ msgstr ""
"Audit médií\tvypnutý\n"
"Audit samplů\tvypnutý\n"
-#: src/frontend/mame/ui/sndmenu.cpp:146
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
+msgstr "Vzorkovací frekvence"
+
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sound"
msgstr "Zvuk"
-#: src/frontend/mame/ui/sndmenu.cpp:147
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Compressor"
msgstr "Komprese"
-#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
-msgstr "Vzorkovací frekvence"
-
-#: src/frontend/mame/ui/sndmenu.cpp:149
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr "Použít externí samply"
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3192,7 +3495,7 @@ msgstr ""
"\n"
"Vybrané nastavení povoluje nasledující položky:\n"
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3209,34 +3512,34 @@ msgstr ""
"\n"
"Když toto nastavení zvolíte, nasledující položky budou povoleny:\n"
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr " Obrazovka '%1$s': Vektorová\n"
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, 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:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, 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:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr "* Zvuk:\n"
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
@@ -3245,597 +3548,626 @@ msgstr ""
"* Nastavení BIOSu:\n"
" %1$d volby [původní: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr " %1$s [původní: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr "* Nastavení DIP pÅ™epínaÄe:\n"
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr "* Nastavení konfigurace:\n"
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr "* Vstupní zařízení:\n"
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr " Uživatelské vstupy [%1$d vstupů]\n"
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr " Mahjong vstupy [%1$d vstupů]\n"
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr " Hanafuda vstupy [%1$d vstupů]\n"
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr " Gambling vstupy [%1$d vstupů]\n"
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr " Analogové vstupy [%1$d vstupů]\n"
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr " DolaÄovací vstupy [%1$d vstupů]\n"
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr " Keypad vstupy [%1$d vstupů]\n"
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr " Klávesnicové vstupy [%1$d vstupů]\n"
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr "* Nastavení médií:\n"
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr "* Nastavení slotů:\n"
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr "[Žádné]\n"
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr "Obrazovka Ä. %1$u - standard (%2$u:%3$u)"
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, 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:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr "Režim Cocktail"
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr "Zleva doprava"
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr "Zleva doprava (gapless)"
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr "Shora dolů"
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr "Shora dolů (gapless)"
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr "%1$u×%2$u Zleva doprava, shora dolů"
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr "%1$u×%2$u Zleva doprava, shora dolů (gapless)"
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr "%1$u×%2$u Shora dolů, zleva doprava"
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr "%1$u×%2$u Shora dolů, zleva doprava (gapless)"
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr "HrÃ¡Ä %1$u"
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr "%p Nahoru"
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr "%p Dolů"
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr "%p Vlevo"
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr "%p Vpravo"
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr "%p Pravá páka/Nahoru"
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr "%p Pravá páka/Dolů"
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr "%p Pravá páka/Vlevo"
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr "%p Pravá páka/Vpravo"
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr "%p Levá páka/Nahoru"
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr "%p Levá páka/Dolů"
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Left"
msgstr "%p Levá páka/Vlevo"
#: 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Right"
msgstr "%p Levá páka/Vpravo"
#: 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, c-format
msgctxt "input-name"
msgid "%p Button 1"
msgstr "%p TlaÄítko 1"
#: 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr "%p TlaÄítko 2"
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr "%p TlaÄítko 3"
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr "%p TlaÄítko 4"
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr "%p TlaÄítko 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr "%p TlaÄítko 6"
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr "%p TlaÄítko 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr "%p TlaÄítko 8"
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr "%p TlaÄítko 9"
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr "%p TlaÄítko 10"
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr "%p TlaÄítko 11"
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr "%p TlaÄítko 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr "%p TlaÄítko 13"
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr "%p TlaÄítko 14"
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr "%p TlaÄítko 15"
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr "%p TlaÄítko 16"
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3911,7 +4243,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -4026,1241 +4358,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr "Spustit pro 1 hráÄe"
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr "Spustit pro 2 hráÄe"
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr "Spustit pro 3 hráÄe"
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr "Spustit pro 4 hráÄe"
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr "Spustit pro 5 hráÄů"
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr "Spustit pro 6 hráÄů"
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr "Spustit pro 7 hráÄů"
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr "Spustit pro 8 hráÄů"
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr "Mince 1"
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr "Mince 2"
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr "Mince 3"
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr "Mince 4"
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr "Mince 5"
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr "Mince 6"
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr "Mince 7"
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr "Mince 8"
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr "Mince 9"
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr "Mince 10"
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr "Mince 11"
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr "Mince 12"
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr "Bankovka 1"
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr "Zapnout"
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr "Vypnout"
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr "Reset paměti"
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr "Snížit hlasitost"
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
msgstr "Zvýšit hlasitost"
-#: 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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr "%p Pedál 3"
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr "Trackball X"
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr "Trackball X 2"
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr "Trackball X 3"
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr "Trackball X 4"
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr "Trackball X 5"
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr "Trackball X 6"
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr "Trackball X 7"
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr "Trackball X 8"
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr "Trackball X 9"
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr "Trackball X 10"
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr "Trackball Y"
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr "Trackball Y 2"
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr "Trackball Y 3"
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr "Trackball Y 4"
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr "Trackball Y 5"
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr "Trackball Y 6"
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr "Trackball Y 7"
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr "Trackball Y 8"
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr "Trackball Y 9"
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr "Trackball Y 10"
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr "Analogový joystick X"
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr "Analogový joystick X 2"
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr "Analogový joystick X 3"
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr "Analogový joystick X 4"
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr "Analogový joystick X 5"
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr "Analogový joystick X 6"
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr "Analogový joystick X 7"
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr "Analogový joystick X 8"
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr "Analogový joystick X 9"
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr "Analogový joystick X 10"
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr "Analogový joystick Y"
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr "Analogový joystick Y 2"
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr "Analogový joystick Y 3"
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr "Analogový joystick Y 4"
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr "Analogový joystick Y 5"
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr "Analogový joystick Y 6"
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr "Analogový joystick Y 7"
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr "Analogový joystick Y 8"
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr "Analogový joystick Y 9"
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr "Analogový joystick Y 10"
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr "Analogový joystick Z"
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr "Analogový joystick Z 2"
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr "Analogový joystick Z 3"
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr "Analogový joystick Z 4"
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr "Analogový joystick Z 5"
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr "Analogový joystick Z 6"
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr "Analogový joystick Z 7"
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr "Analogový joystick Z 8"
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr "Analogový joystick Z 9"
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr "Analogový joystick Z 10"
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr "Světelná pistole X"
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr "Světelná pistole X 2"
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr "Světelná pistole X 3"
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr "Světelná pistole X 4"
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr "Světelná pistole X 5"
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr "Světelná pistole X 6"
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr "Světelná pistole X 7"
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr "Světelná pistole X 8"
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr "Světelná pistole X 9"
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr "Světelná pistole X 10"
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr "Světelná pistole Y"
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr "Světelná pistole Y 2"
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr "Světelná pistole Y 3"
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr "Světelná pistole Y 4"
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr "Světelná pistole Y 5"
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr "Světelná pistole Y 6"
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr "Světelná pistole Y 7"
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr "Světelná pistole Y 8"
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr "Světelná pistole Y 9"
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr "Světelná pistole Y 10"
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr "Myš X"
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr "Myš X 2"
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr "Myš X 3"
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr "Myš X 4"
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr "Myš X 5"
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr "Myš X 6"
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr "Myš X 7"
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr "Myš X 8"
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr "Myš X 9"
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr "Myš X 10"
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr "Myš Y"
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr "Myš Y 2"
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr "Myš Y 3"
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr "Myš Y 4"
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr "Myš Y 5"
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr "Myš Y 6"
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr "Myš Y 7"
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr "Myš Y 8"
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr "Myš Y 9"
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr "Myš Y 10"
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr "Klávesnice"
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr "Zastavit v debuggeru"
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr "KonfiguraÄní menu"
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr "Pauza"
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr "Pauza - O krok vpřed"
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr "Vrátit - O krok"
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr "Restartovat emulaci zařízení"
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr "Reset zařízení"
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr "Zobrazit dekódovanou grafiku"
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr "Snížit hodnotu frameskip"
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr "Zvýšit hodnotu frameskip"
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr "Škrtící klapka"
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr "Rychlý posun vpřed (Fast Forward)"
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr "Zobrazit poÄet snímků za vteÅ™inu (FPS)"
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr "Uložit snapshot"
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr "Nahrát video ve formátu MNG"
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr "Nahrát video ve formátu AVI"
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr "Přepnout cheat"
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr "Uživ. rozhraní - Nahoru"
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr "Uživ. rozhraní - Dolů"
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr "Uživ. rozhraní - Vlevo"
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr "Uživ. rozhraní - Vpravo"
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr "Uživ. rozhraní - Home"
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr "Uživ. rozhraní - End"
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr "Uživ. rozhraní - Stránka nahoru"
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr "Uživ. rozhraní - Stránka dolů"
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr "Uživ. rozhraní - Přejít na následující"
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr "Uživ. rozhraní - Přejít na předchozí"
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr "Uživ. rozhraní - Vybrat"
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr "Uživ. rozhraní - Storno"
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr "Uživ. rozhraní - Display Comment"
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr "Uživ. rozhraní - Smazat"
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr "Uživ. rozhraní - Zvětšit"
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr "Uživ. rozhraní - Zmenšit"
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr "Uživ. rozhraní - Původní velikost"
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr "Uživ. rozhraní - Předchozí skupina"
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr "Uživ. rozhraní - Následující skupina"
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr "Uživ. rozhraní - OtoÄit"
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr "Zobrazit profiler"
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr "Uživ. rozhraní - Přepnout"
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr "Uživ. rozhraní - Uvolnit pointer"
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr "Uživ. rozhraní - Vlepit text"
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr "Uložit stav"
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr "NaÄíst stav"
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr "Uživ. rozhraní - Start (první) pásky"
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr "Uživ. rozhraní - Zastavit (první) pásku"
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr "Uživ. rozhraní - Zobrazení externího DAT"
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr "Uživ. rozhraní - Přidat nebo odstranit ze seznamu Oblíbené"
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr "Uživ. rozhraní - Exportovat seznam"
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr "Uživ. rozhraní - Audit médií"
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr "Přepnout na celou obrazovku a zpět"
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr "Sesnímat renderovaný snapshot"
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr "Nahrát renderované video"
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr "Přepnout post-processing"
@@ -5583,7 +5915,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5828,8 +6160,8 @@ msgstr "[nenastaveno]"
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
-msgstr "AktivaÄní sekvence"
+msgid "Activation combination"
+msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
msgctxt "plugin-inputmacro"
@@ -6027,6 +6359,10 @@ msgstr "Aktivováno: %s = %s"
msgid "Activated: %s"
msgstr "Aktivováno: %s"
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr ""
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6119,21 +6455,248 @@ msgstr "Storno"
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
-msgstr "Vložená neplatná sekvence"
+msgid "Invalid combination entered"
+msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
-"Vložte sekvenci nebo stiskněte %s pro storno\n"
-"%s"
-#~ msgid "Confirm quit from machines"
-#~ msgstr "PotvrÄ odchod ze zařízení"
+#~ msgid "Start Machine"
+#~ msgstr "Spustit zařízení"
+
+#~ msgid "Visible Delay"
+#~ msgstr "Viditelné opoždění"
+
+#~ msgctxt "menu-main"
+#~ msgid "Start Machine"
+#~ msgstr "Spustit zařízení"
+
+#~ msgctxt "menu-main"
+#~ msgid "Select New Machine"
+#~ msgstr "Vybrat jiné zařízení"
+
+#~ msgctxt "menu-main"
+#~ msgid "Return to Machine"
+#~ msgstr "Zpět na toto zařízení"
+
+#~ msgid "Software part selection:"
+#~ msgstr "VýbÄ›r softvérové Äásti:"
+
+#~ msgid "BIOS selection:"
+#~ msgstr "Výběr BIOSu:"
+
+#~ msgid ""
+#~ "This driver requires images to be loaded in the following device(s): "
+#~ msgstr ""
+#~ "Tento ovladaÄ vyžaduje, aby byly obrazy média nahrány do následujících "
+#~ "zařízení: "
+
+#~ msgid ""
+#~ "\n"
+#~ " Configuration saved \n"
+#~ "\n"
+#~ msgstr ""
+#~ "\n"
+#~ " Konfigurace byla uložena \n"
+#~ "\n"
+
+#~ msgid "Re-select last machine launched"
+#~ msgstr "Nastavit se na naposledy spuštěné zařízení"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+#~ "run correctly.\n"
+#~ msgstr ""
+#~ "Jedna nebo víceré ROM/CHD pro toto zařízení nejsou korektní. Zařízení "
+#~ "nemusí fungovat správně.\n"
+
+#~ msgid ""
+#~ "There are known problems with this machine\n"
+#~ "\n"
+#~ msgstr ""
+#~ "Toto zařízení má nedostatky:\n"
+#~ "\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#~ msgstr ""
+#~ "Jedna nebo víceré ROM/CHD pro toto zařízení nebyly správně dumpnuty.\n"
+
+#~ msgid "This machine requires external artwork files.\n"
+#~ msgstr "Toto zařízení vyžaduje artwork.\n"
+
+#~ msgid ""
+#~ "This machine was never completed. It may exhibit strange behavior or "
+#~ "missing elements that are not bugs in the emulation.\n"
+#~ msgstr ""
+#~ "Zařízení jeÅ¡tÄ› není dokonÄeno. Mohou se objevit chybÄ›jící prvky nebo jiné "
+#~ "zvláštní chování, což ale není chybou emulace.\n"
+
+#~ msgid ""
+#~ "This machine has no sound hardware, MAME will produce no sounds, this is "
+#~ "expected behaviour.\n"
+#~ msgstr ""
+#~ "Toto zařízení nemá zvukový hardvér, MAME proto nebude generovat žádné "
+#~ "zvuky.\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
+#~ "complete. There is nothing you can do to fix this problem except wait for "
+#~ "the developers to improve the emulation.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "TOTO ZAŘÃZENà NEFUNGUJE. Emulace jeÅ¡te není hotová. Nedá se nic dÄ›lat, "
+#~ "pouze Äekat až vývojáři emulaci dokonÄí.\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "Elements of this machine cannot be emulated as they require physical "
+#~ "interaction or consist of mechanical devices. It is not possible to fully "
+#~ "experience this machine.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Některé prvky tohoto zařízení nemohou být emulovány, protože vyžadují "
+#~ "fyzickou interakci nebo pozůstávají z mechanických souÄástí. Nebude proto "
+#~ "možné poskytnout dokonalý herní zážitek.\n"
+
+#, c-format
+#~ msgid ""
+#~ "\n"
+#~ "\n"
+#~ "There are working clones of this machine: %s"
+#~ msgstr ""
+#~ "\n"
+#~ "\n"
+#~ "Existují funkÄní klony tohoto zařízení: %s"
+
+#, c-format
+#~ msgid ""
+#~ "No machines found. Please check the rompath specified in the %1$s.ini "
+#~ "file.\n"
+#~ "\n"
+#~ "If this is your first time using %2$s, please see the config.txt file in "
+#~ "the docs directory for information on configuring %2$s."
+#~ msgstr ""
+#~ "Nebyla nalezena žádná zařízení. Zkontrolujte rompath v %1$s.ini souboru.\n"
+#~ "\n"
+#~ "Pokud používáte %2$s poprvé, více informací o konfiguraci %2$s naleznete "
+#~ "v souboru config.txt ve složce docs."
+
+#, c-format
+#~ msgid ""
+#~ "Auditing ROMs for machine %2$u of %3$u...\n"
+#~ "%1$s"
+#~ msgstr ""
+#~ "Probíhá audit médií... (%2$u z %3$u)\n"
+#~ "%1$s"
+
+#, c-format
+#~ msgid "Audit ROMs for %1$u machines marked unavailable"
+#~ msgstr "Vykonat audit médií pro %1$u zařízení oznaÄených jako Nedostupné"
+
+#, c-format
+#~ msgid "Audit ROMs for all %1$u machines"
+#~ msgstr "Vykonat audit médií pro všech %1$u zařízení"
+
+#~ msgid "Mechanical Machine\tYes\n"
+#~ msgstr "Mechanické zařízení\tano\n"
+
+#~ msgid "Mechanical Machine\tNo\n"
+#~ msgstr "Mechanické zařízení\tne\n"
+
+#~ msgid "General Inputs"
+#~ msgstr "Ovládání"
+
+#~ msgid "Save Configuration"
+#~ msgstr "Uložit konfiguraci"
+
+#~ msgid "Settings"
+#~ msgstr "Nastavení"
-#~ msgid "Skip software parts selection menu"
-#~ msgstr "PÅ™eskoÄ menu s výbÄ›rem Äástí software"
+#~ msgid "Configure Directories"
+#~ msgstr "Konfigurovat souborové složky"
+
+#~ msgid "Select custom filters:"
+#~ msgstr "Vybrat vlastní filtr:"
+
+#~ msgid "Select category:"
+#~ msgstr "Vybrat kategorii:"
+
+#~ msgid "This machine has no BIOS."
+#~ msgstr "Toto zařízení nemá BIOS."
+
+#~ msgid "Save Machine Configuration"
+#~ msgstr "Uložit konfiguraci zařízení"
+
+#~ msgid "Configure Machine:"
+#~ msgstr "Konfigurovat zařízení:"
+
+#~ msgid "This machine has no configurable inputs."
+#~ msgstr "Zařízení nemá konfigurovatelné vstupy."
+
+#~ msgid "Invalid sequence entered"
+#~ msgstr "Vložená neplatná sekvence"
+
+#~ msgid "Folders Setup"
+#~ msgstr "Nastavení složek souborů"
+
+#, c-format
+#~ msgid "Current %1$s Folders"
+#~ msgstr "Aktuální složky pro %1$s"
+
+#~ msgid "Configure Machine"
+#~ msgstr "Konfigurovat vybrané zařízení"
+
+#, 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 zařízení (%5$d s BIOSem))"
+
+#~ msgid "Selection List - Search: "
+#~ msgstr "Vyhledat v seznamu: "
+
+#~ msgid "UI Customization Settings"
+#~ msgstr "Uživatelské rozhraní"
+
+#~ msgid "UI Fonts Settings"
+#~ msgstr "Nastavení písma"
+
+#~ msgid "UI Color Settings"
+#~ msgstr "Nastavení barev"
+
+#~ msgid "Input (general)"
+#~ msgstr "Vstup (obecný)"
+
+#~ msgid "Input (this machine)"
+#~ msgstr "Vstup (pro toto zařízení)"
+
+#~ msgid "Analog Controls"
+#~ msgstr "Analogové ovladaÄe"
+
+#~ msgid "Machine Information"
+#~ msgstr "Informace o zařízení"
+
+#~ msgid "Image Information"
+#~ msgstr "Informace o obrazu"
+
+#~ msgctxt "plugin-inputmacro"
+#~ msgid "Activation sequence"
+#~ msgstr "AktivaÄní sekvence"
+
+#~ msgctxt "plugin-commonui"
+#~ msgid "Invalid sequence entered"
+#~ msgstr "Vložená neplatná sekvence"
+
+#, lua-format
+#~ msgctxt "plugin-commonui"
+#~ msgid ""
+#~ "Enter sequence or press %s to cancel\n"
+#~ "%s"
+#~ msgstr ""
+#~ "Vložte sekvenci nebo stiskněte %s pro storno\n"
+#~ "%s"
diff --git a/language/Danish/strings.po b/language/Danish/strings.po
index e99a7a99126..cb543fefc3c 100644
--- a/language/Danish/strings.po
+++ b/language/Danish/strings.po
@@ -1,14 +1,14 @@
# Danish translations for MAME package
# Danske oversættelser for pakke MAME.
-# Copyright (C) 1997-2021 MAMEdev and contributors
+# Copyright (C) 1997-2022 MAMEdev and contributors
# This file is distributed under the same license as the MAME package.
-# Automatically generated, 2021.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -18,331 +18,340 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
+msgid "System: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr ""
@@ -355,7 +364,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -446,7 +455,7 @@ msgstr ""
msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr ""
@@ -618,7 +627,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr ""
@@ -670,266 +679,280 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr ""
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -939,78 +962,82 @@ msgid ""
"CPU:\n"
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr ""
@@ -1038,11 +1065,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr ""
@@ -1070,33 +1097,43 @@ msgstr ""
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr ""
@@ -1385,65 +1422,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1452,117 +1493,166 @@ msgstr ""
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1575,14 +1665,18 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr ""
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr ""
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1591,7 +1685,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1599,140 +1693,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr ""
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr ""
@@ -1743,7 +1927,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1751,96 +1935,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -1863,259 +2047,361 @@ msgstr ""
msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
+msgctxt "gfxview"
+msgid "Category %1$d"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2124,297 +2410,297 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:210
-msgid "Fonts"
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:211
-msgid "Colors"
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:214
-msgid "Language"
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
+#: src/frontend/mame/ui/custui.cpp:213
+msgid "Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
+#: src/frontend/mame/ui/custui.cpp:214
+msgid "Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:217
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
+#: src/frontend/mame/ui/custui.cpp:529
+msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:548
-msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2437,660 +2723,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
-msgid "New Barcode:"
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:80
-msgid "Enter Code"
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:116
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
+#: src/frontend/mame/ui/barcode.cpp:81
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
+#: src/frontend/mame/ui/barcode.cpp:115
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
+msgid "System is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
-msgid "Sound"
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:147
-msgid "Compressor"
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
+msgid "Sound"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Compressor"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3101,7 +3433,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3112,631 +3444,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3812,7 +4173,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3927,1241 +4288,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5476,7 +5837,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5721,7 +6082,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5920,6 +6281,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr ""
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6008,13 +6373,13 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
diff --git a/language/Dutch/strings.po b/language/Dutch/strings.po
index ee7bc90ae0a..495c72f6b45 100644
--- a/language/Dutch/strings.po
+++ b/language/Dutch/strings.po
@@ -1,14 +1,14 @@
# Dutch translations for MAME package
# Nederlandse vertalingen voor het pakket MAME.
-# Copyright (C) 1997-2021 MAMEdev and contributors
+# Copyright (C) 1997-2022 MAMEdev and contributors
# This file is distributed under the same license as the MAME package.
-# Automatically generated, 2021.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2021-04-04 13:08+0200\n"
"Last-Translator: Jos van Mourik\n"
"Language-Team: MAME Language Team\n"
@@ -19,7 +19,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 2.4.2\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
@@ -29,213 +29,214 @@ msgstr ""
"\n"
"Druk op een toets om door te gaan"
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
-msgstr "Deze driver vereist software ingelezen in de volgende device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
+msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr "Hoofdvolume"
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr "%1$s volume"
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr "Overklok CPU %1$s"
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr "Overklok %1$s geluid"
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s Verversingfrequentie"
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s Helderheid"
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s Contrast"
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s Gamma"
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s Horizontale uitrekking"
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s Horizontale positie"
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s Verticale uitrekking"
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s Verticale positie"
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Laserdisc '%1$s' Horiz uitrekking"
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Laserdisc '%1$s' Horiz positie"
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "Laserdic '%1$s' Vert uitrekking"
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Laserdisc '%1$s' Vert positie"
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr "Vectorflikker"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr "Minimale straalbreedte"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr "Maximale straalbreedte"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr "Gewicht straalintensiteit"
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "Vizierschaal %1$s"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr "X"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr "Y"
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "Vizieroffset %1$s"
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "Vizier X-schaal %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "Vizier Y-schaal %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "Vizier X-offset %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "Vizier Y-offset %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr "**Fout bij het opslaan van ui.ini**"
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**Fout bij het opslaan van %s.ini**"
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
"\n"
-" Configuratie opgeslagen\n"
+" Instellingen opgeslagen \n"
"\n"
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
@@ -244,8 +245,8 @@ msgstr ""
"%s\n"
" toegevoegd aan favorietenlijst."
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
@@ -254,106 +255,114 @@ msgstr ""
"%s\n"
" verwijderd uit favorietenlijst."
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr "%1$s %2$s ( %3$d / %4$d softwarepakketten )"
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr "Driver: \"%1$s\" softwarelijst "
+msgid "System: \"%1$s\" software list "
+msgstr "Systeem: \"%1$s\" softwarelijst "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, 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:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr "Zoek: %1$s_"
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr "Geluid opties"
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
-msgstr "Algemene invoer"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr "Plugins"
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
-msgstr "Configuratie opslaan"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
-msgstr "Instellingen"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
+msgstr "Instellingen opslaan"
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
-msgstr "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr "Gebruikersinterface aanpassen"
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
msgstr "Mappen configureren"
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
+msgstr "Plugin opties"
+
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr "[lege plek]"
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr "[aanmaken]"
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr "[softwarelijst]"
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr "Fout bij toegang tot %s"
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr "Selecteer toegangsmodus"
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr "Alleen-lezen"
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr "Lezen-schrijven"
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr "Lees dit bestand, schrijf naar een ander bestand"
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr "Lees dit bestand, schrijf naar diff"
@@ -366,7 +375,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -457,7 +466,7 @@ msgstr ""
msgid "Rotation Options"
msgstr "Rotatieinstellingen"
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr "Roteer"
@@ -629,7 +638,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr "Video opties"
@@ -681,281 +690,292 @@ msgstr "Gesynchroniseerde verversing"
msgid "Wait Vertical Sync"
msgstr "Wacht verticale sync"
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr "Uit"
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr "Automatisch"
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr "Terug naar vorig menu"
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr "Bestandsbeheer"
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr "Scherm #%d"
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr "beveiliging"
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr "timing"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr "beeld"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr "kleurpalet"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr "geluid"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr "opnamehardware"
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr "camera"
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr "microfoon"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr "besturing"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "toetsenbord"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr "muis"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr "media"
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr "schijf"
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr "printer"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr "magneetband"
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr "ponsband"
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr "trommelgeheugen"
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr "solid state opslag"
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr "communicatie"
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr "LAN"
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr "WAN"
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-"Eén of meer ROMs/CHDs voor deze machine zijn niet correct. De machine kan "
-"mogelijk niet goed functioneren.\n"
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-"Er zijn problemen bekend met deze machine\n"
+"Er zijn problemen bekend met dit systeem\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
-msgstr "Eén of meer ROMs/CHDs voor deze machine zijn niet correct gedumpt.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
+msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr "Volledig ongeëmuleerde eigenschappen: "
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr "%s"
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ", %s"
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr "Onvolledig geëmuleerde eigenschappen: "
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr "Schermomdraaien wordt in cocktailmodus niet ondersteund.\n"
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
-msgstr "Deze machine vereist externe artworkbestanden.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
+msgstr "Dit systeem vereist externe artworkbestanden.\n"
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-"Deze machine is nooit afgemaakt. Het kan vreemd gedrag vertonen of elementen "
+"Dit systeem is nooit afgemaakt. Het kan vreemd gedrag vertonen of elementen "
"missen, dit zijn geen emulatiefouten.\n"
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-"Deze machine heeft geen geluidshardware, MAME zal geen geluid produceren, "
-"dit is verwacht gedrag.\n"
+"Dit systeem heeft geen geluidshardware, MAME zal geen geluid produceren, dit "
+"is verwacht gedrag.\n"
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-"\n"
-"DEZE MACHINE WERKT NIET. De emulatie van deze machine is nog niet compleet. "
-"Er is niets wat je kunt doen om dit probleem te verhelpen, afgezien van "
-"wachten tot ontwikkelaars de emulatie verbeteren.\n"
+"DIT SYSTEEM WERKT NIET. De emulatie van dit systeem is nog niet compleet. Er "
+"is niets wat je kunt doen om dit probleem te verhelpen, afgezien van wachten "
+"tot ontwikkelaars de emulatie verbeteren.\n"
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
"\n"
"\n"
-"Er zijn werkende varianten van deze machine: %s"
+"Er zijn werkende varianten van dit systeem: %s"
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -970,27 +990,27 @@ msgstr ""
"\n"
"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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
@@ -998,7 +1018,7 @@ msgstr ""
"\n"
"Geluid:\n"
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
@@ -1006,46 +1026,50 @@ msgstr ""
"\n"
"Beeld:\n"
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr "Geen\n"
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr "Vector"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr "Scherm '%1$s'"
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr "Scherm"
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr "Niet ondersteund"
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr "Gedeeltelijk ondersteund"
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr "[leeg]"
@@ -1073,11 +1097,11 @@ msgstr "[compatibele lijsten]"
msgid "File Already Exists - Override?"
msgstr "Bestand bestaat al - Overschrijven?"
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr "Nee"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr "Ja"
@@ -1105,33 +1129,43 @@ msgstr "Selecteer bestandsformaat"
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr "Keyboardmodus"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr "Natuurlijk"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
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:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr "Ingeschakeld"
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr "Uitgeschakeld"
@@ -1420,65 +1454,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr "Eigen filter"
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr "Filter"
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr "<filters instellen>"
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
-msgstr "Kies eigen filter:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
+msgstr "Kies Filter"
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr "Filter %1$u"
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr "Verwijder laatste filter"
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr "Filter toevoegen"
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr "Selecteer categorie:"
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr "[geen categorie INI-bestanden]"
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr "[geen groepen in INI-bestand]"
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr "Geen categorie INI-bestanden gevonden"
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr "Bestand"
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr "Geen groepen gevonden in categoriebestand"
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr "Groep"
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr "Varianten insluiten"
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1487,11 +1525,23 @@ msgstr ""
msgid "Revision: %1$s"
msgstr "Revisie: %1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr "BIOS-selectie"
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr "Systeem"
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr "Herstel"
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr "Netwerkapparaten"
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
@@ -1500,7 +1550,7 @@ msgstr ""
"In bedrijf: %1$d:%2$02d:%3$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
@@ -1509,7 +1559,7 @@ msgstr ""
"In bedrijf: %1$d:%2$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
@@ -1518,92 +1568,129 @@ msgstr ""
"Kaartjes uitgegeven: %1$d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr "Munt %1$c: n.v.t.%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr "Munt %1$c: %2$d%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr " (afgeschermd)"
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr "Vizier opties"
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
-msgstr "Zichtbare vertraging"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr "Naam: Omschrijving:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr "Exporteer lijst in XML-formaat (zoals -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr "Exporteer lijst in XML-formaat (zoals -listxml, maar zonder apparaten)"
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr "Exporteer lijst in XML-formaat (zoals -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:792
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:808
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
-msgstr "Driver"
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
+msgstr "[dit systeem heeft geen BIOS-instellingen]"
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
-msgstr "Deze machine heeft geen BIOS."
-
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr "Toevoegen aan favorieten"
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr "Verwijderen uit favorieten"
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (standaard)"
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1620,14 +1707,18 @@ 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
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr "Pseudoterminals"
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr "[mislukt]"
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr "Schuifinstellingen"
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1636,7 +1727,7 @@ msgstr ""
msgid "Cancel"
msgstr "Annuleer"
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1644,140 +1735,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr "Laad state"
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr "State opslaan"
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr "DIP-schakelaars"
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr "Machineconfiguratie"
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr "Insteekapparaten"
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr "%s [intern]"
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr "Gebruikersinterface"
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr "Andere besturing"
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr "Cassettebediening"
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr "gestopt"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr "speelt af"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr "(speelt af)"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr "neemt op"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr "(neemt op)"
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr "Pauzeer/Stop"
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr "Speel af"
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr "Neem op"
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr "Terugspoelen"
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr "Vooruitspoelen"
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr "Invoerinstellingen"
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr "Kan geen map vervangen"
@@ -1788,7 +1969,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1800,101 +1981,96 @@ msgstr ""
"\n"
"Druk op een toets om door te gaan."
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr "Configureer opties"
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr "Afsluiten"
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-"Geen machines gevonden. Controleer de ROM-mapinstellingen in het bestand "
-"%1$s.ini.\n"
-"\n"
-"Als dit de eerste keer is dat je %2$s gebruikt, lees dan het bestand config."
-"txt in de docs-map voor informatie om %2$s te configureren."
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr "Type naam of selecteer: %1$s_"
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr "Type naam of selecteer: (willekeurig)"
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr "%1$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr "%1$s, %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr "Driver: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "Status: NIET WERKEND"
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "Status: Ongeëmuleerde beveiliging"
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "Status: Werkend"
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Beeld: Niet geïmplementeerd, "
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Beeld: Niet volledig, "
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Beeld: OK, "
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "Geluid: Geen"
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Geluid: Niet geïmplementeerd"
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Geluid: Niet volledig"
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Geluid: OK"
@@ -1919,259 +2095,361 @@ msgstr "Alles herstellen"
msgid "Reload All"
msgstr "Alles herladen"
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr "ROMs"
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr "Softwaremedia"
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr "Artwork"
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr "Vizieren"
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr "INIs"
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr "DATs"
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr "Categorie-INIs"
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr "Schermafbeeldingen"
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr "Iconen"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr "Bedieningspanelen"
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr "Kasten"
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr "Marquees"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr "Printplaten"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr "Flyers"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr "Eindbazen"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr "Bedieningsuitleg"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr "Logos"
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr "Scores"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr "Tegen"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr "Hoesjes"
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
-msgstr "Mapinstellingen"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
+msgstr "Verwijder %1$s map"
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
-msgstr "Huidige %1$s mappen"
+msgid "Change %1$s Folder - Search: %2$s_"
+msgstr "Wijzig %1$s map - Zoek: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr "Voeg %1$s map toe - Zoek: %2$s_"
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr "Druk op TAB voor keuze"
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr "%1$s mappen"
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr "%1$s map"
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr "Wijzig map"
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr "Map toevoegen"
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr "Map verwijderen"
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
-msgstr "Wijzig %1$s map - Zoek: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
-msgstr "Voeg %1$s map toe - Zoek: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
-msgstr "Druk op TAB voor keuze"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
-msgstr "Verwijder %1$s map"
+msgctxt "gfxview"
+msgid "Category %1$d"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
-msgstr " KLEUREN"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
-msgstr " PENNEN"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
+msgstr "[root%1$s] kleuren"
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
+msgstr "[root%1$s] pennen"
+
+#: src/frontend/mame/ui/viewgfx.cpp:940
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:947
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
-msgstr "Configureer machine"
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, 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) )"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
+msgstr "%1$s %2$s ( %3$d / %4$d systemen (waarvan %5$d BIOS) )"
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr "Systeem: %1$-.100s"
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
-msgstr "Selectielijst - Zoeken: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr "%1$s - Zoeken: %2$s_"
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr "Dubbelklik of druk op %1$s om te selecteren"
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr "Resultaten worden opgeslagen naar %1$s"
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2180,298 +2458,298 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr "Toon alles"
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr "Verberg filters"
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr "Verberg info/plaatje"
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr "Verberg beide"
-#: src/frontend/mame/ui/custui.cpp:210
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
+msgstr "Toon zijpanelen"
+
+#: src/frontend/mame/ui/custui.cpp:213
msgid "Fonts"
msgstr "Lettertypes"
-#: src/frontend/mame/ui/custui.cpp:211
+#: src/frontend/mame/ui/custui.cpp:214
msgid "Colors"
msgstr "Kleuren"
-#: src/frontend/mame/ui/custui.cpp:214
+#: src/frontend/mame/ui/custui.cpp:217
msgid "Language"
msgstr "Taal"
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
-msgstr "Toon zijpanelen"
-
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
+msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
-msgid "[built-in]"
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr "standaard"
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr "Lettertype gebruikersinterface"
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr "Vet"
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr "Cursief"
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr "Lijnen"
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr "Tekstgrootte info's"
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
-msgstr "Instellingen lettertype gebruikersinterface"
-
-#: src/frontend/mame/ui/custui.cpp:548
+#: src/frontend/mame/ui/custui.cpp:529
msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
"Voorbeeldtekst - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr "Normale tekst"
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr "Geselecteerd kleur"
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr "Normale tekst achtergrond"
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr "Geselecteerde achtergrondkleur"
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr "Subitemkleur"
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr "Variant"
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr "Rand"
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr "Achtergrond"
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr "DIP-schakelaar"
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr "Onbeschikbaar kleur"
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr "Sliderkleur"
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr "Muis-over kleur"
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr "Muis-over achtergrondkleur"
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr "Muis-down kleur"
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr "Muis-down achtergrondkleur"
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr "Herstel originele kleuren"
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr "Kleurinstellingen gebruikersinterface"
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr "Menu voorvertoning"
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr "Normaal"
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr "Onderdeel"
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr "Geselecteerd"
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr "Muis-over"
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr "Variant"
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr "ARGB-instellingen"
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr "Alpha"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr "Rood"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr "Groen"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr "Blauw"
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr "Kies uit palet"
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr "Kleur voorbeeld:"
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr "Wit"
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr "Zilver"
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr "Grijs"
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr "Zwart"
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr "Rood"
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr "Oranje"
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr "Geel"
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr "Groen"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr "Blauw"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr "Violet"
@@ -2494,660 +2772,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr "Revisie: %1$s"
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
+msgstr "Barcodelezer"
+
+#: src/frontend/mame/ui/barcode.cpp:78
msgid "New Barcode:"
msgstr "Nieuwe barcode:"
-#: src/frontend/mame/ui/barcode.cpp:80
+#: src/frontend/mame/ui/barcode.cpp:81
msgid "Enter Code"
msgstr "Vul code in"
-#: src/frontend/mame/ui/barcode.cpp:116
+#: src/frontend/mame/ui/barcode.cpp:115
msgid "Barcode length invalid!"
msgstr "Barcodelengte ongeldig!"
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
-msgstr "Invoer (algemeen)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
-msgstr ""
-
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
-msgstr "Analoge besturing"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
+msgstr "Invoerinstellingen"
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr "DIP-schakelaars"
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Machineconfiguratie"
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Boekhoudinginformatie"
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
-msgstr "Machineinformatie"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
+msgstr "Systeeminformatie"
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
-msgstr "Bestandsinformatie"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr "Bestandsbeheer"
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr "Cassettebediening"
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
-msgstr ""
+msgstr "Pseudoterminals"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "BIOS-selectie"
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Insteekapparaten"
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Barcodelezer"
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr "Netwerkapparaten"
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Schuifinstellingen"
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr "Video opties"
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Vizier opties"
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr "Cheat"
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Plugin opties"
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr "Externe DAT-overzicht"
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr "Toevoegen aan favorieten"
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr "Verwijderen uit favorieten"
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
-msgstr "Selecteer nieuwe machine"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
+msgstr "Selecteer nieuwe systeem"
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
-msgstr "Terug naar machine"
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr "Schermafbeeldingen"
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr "Kast"
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr "Bedieningspanel"
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr "Printplaat"
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr "Flyer"
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr "Voorvertoning artwork"
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr "Eindbazen"
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr "Logo"
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr "Tegen"
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr "Game over"
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr "Bedieningsuitleg"
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr "Scores"
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr "Hoesjes"
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr "Naar of uit favorietenlijst"
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr "Exporteer getoonde lijst naar bestand"
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr "Laat DATs zien"
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
-msgstr "Softwareonderdeel selectie:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
-msgstr "BIOS-selectie:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr "Software is een variant van: %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr "Software is hoofdsoftware"
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr "Ondersteund: Nee"
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr "Ondersteund: Gedeeltelijk"
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr "Ondersteund: Ja"
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
-msgstr "Driver is hoofddriver"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
-msgstr "Driver is een variant van: %1$s"
+msgid "System is clone of: %1$s"
+msgstr "Systeem is een variant van: %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr "Afbeeldingen"
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr "Informatie"
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr "Druk op een toets om door te gaan."
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr "Algemene informatie"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
-msgstr "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
+msgstr "Korte naam\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr "Jaar\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Fabrikant\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
-msgstr "Driver is variant van\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
+msgstr "Systeem is variant van\t%1$s\n"
-#: 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:2878
+msgid "System is Parent\t\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr "Analoge besturing\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr "Toetensenbordinvoer\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr "Status\tNIET WERKEND\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr "Status\tOngeëmuleerde beveiliging\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr "Status\tWerkend\n"
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr "Beeld\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr "Beeld\tVerkeerde kleuren\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr "Beeld\tOnvolledige kleuren\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr "Beeld\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr "Beeld\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr "Geluid\tGeen\n"
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr "Geluid\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr "Geluid\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr "Geluid\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr "Opname\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr "Opname\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr "Camera\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr "Camera\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr "Microfoon\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr "Microfoon\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr "Besturing\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr "Besturing\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr "Toetsenbord\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr "Toetsenbord\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr "Muis\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr "Muis\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr "Media\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr "Media\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr "Schijf\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr "Schijf\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr "Printer\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr "Printer\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr "Mag. Band\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr "Mag. Band\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr "Ponsband\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr "Ponsband\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr "Mag. trommel\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr "Mag. trommel\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr "(EP)ROM\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr "(EP)ROM\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr "Communicatie\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr "Communicatie\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr "LAN\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr "LAN\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr "WAN\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr "WAN\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr "Timing\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr "Timing\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
-msgstr "Mechanische machine\tJa\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
+msgstr "Mechanische systeem\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
-msgstr "Mechanische machine\tNee\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
+msgstr "Mechanische systeem\tNee\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr "Vereist artwork\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr "Vereist artwork\tNee\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr "Vereist klikbare artwork\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr "Vereist klikbare artwork\tNee\n"
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr "Ondersteunt cocktail\tNee\n"
-#: 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:3003
+msgid "System is BIOS\tYes\n"
+msgstr "Systeem is BIOS\tJa\n"
-#: 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:3003
+msgid "System is BIOS\tNo\n"
+msgstr "Systeem is BIOS\tNee\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr "Ondersteunt opslaan\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr "Ondersteunt opslaan\tNee\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr "Schermoriëntatie\tVerticaal\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr "Schermoriëntatie\tHorizontaal\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr "Vereist CHD\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr "Vereist CHD\tNee\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr "Samplecontrole Resultaat\tNiet Nodig\n"
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr "Samplecontrole Resultaat\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr "Samplecontrole Resultaat\tSLECHT\n"
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
+msgstr "Samplesnelheid"
+
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sound"
msgstr "Geluid"
-#: src/frontend/mame/ui/sndmenu.cpp:147
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
-msgstr "Samplesnelheid"
-
-#: src/frontend/mame/ui/sndmenu.cpp:149
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr "Gebruik externe samples"
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3164,7 +3488,7 @@ msgstr ""
"\n"
"De geselecteerde optie zet de volgende delen aan:\n"
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3181,34 +3505,34 @@ msgstr ""
"\n"
"Als u deze optie selecteert worden de volgende delen aangezet:\n"
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr "* Processor:\n"
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr "* Video:\n"
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr " Scherm '%1$s': Vector\n"
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, 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:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, 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:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr "* Geluid:\n"
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
@@ -3217,597 +3541,626 @@ msgstr ""
"* BIOS-instellingen:\n"
" %1$d opties [standaard: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr " %1$s [standaard: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr " %1$s\n"
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr "DIP-schakelaarinstellingen:\n"
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr "* Configuratieinstellingen:\n"
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr "* Invoerapparatuur:\n"
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr " Gebruikersinvoer [%1$d invoeren]\n"
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr " Mahjonginvoer [%1$d invoeren]\n"
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr " Hanafudainvoer [%1$d invoeren]\n"
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr " Gokinvoer [%1$d invoeren]\n"
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr " Analoge invoer [%1$d invoeren]\n"
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr " Aanpassingsinvoer [%1$d invoeren]\n"
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr " Toetsenblokinvoer [%1$d invoeren]\n"
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr " Toetsenbordinvoer [%1$d invoeren]\n"
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr "* Media opties:\n"
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr " %1$s [label: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr "* Plek opties:\n"
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr "[Geen]\n"
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3883,7 +4236,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3998,1241 +4351,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5555,7 +5908,7 @@ msgstr "Pagina"
msgid "Clear Watches"
msgstr "Herstel watches"
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr "Cheatzoeker"
@@ -5800,7 +6153,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5999,6 +6352,10 @@ msgstr "Geactiveerd: %s = %s"
msgid "Activated: %s"
msgstr "Geactiveerd: %s"
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr "Cheat"
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6091,17 +6448,90 @@ msgstr "Annuleer"
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
+#~ msgid "Visible Delay"
+#~ msgstr "Zichtbare vertraging"
+
+#~ msgctxt "menu-main"
+#~ msgid "Return to Machine"
+#~ msgstr "Terug naar machine"
+
+#~ msgid "Software part selection:"
+#~ msgstr "Softwareonderdeel selectie:"
+
+#~ msgid "BIOS selection:"
+#~ msgstr "BIOS-selectie:"
+
+#~ msgid "Driver is parent"
+#~ msgstr "Driver is hoofddriver"
+
+#~ msgid "Driver is Parent\t\n"
+#~ msgstr "Driver is hoofdsoftware\t\n"
+
+#~ msgid ""
+#~ "This driver requires images to be loaded in the following device(s): "
+#~ msgstr "Deze driver vereist software ingelezen in de volgende device(s): "
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+#~ "run correctly.\n"
+#~ msgstr ""
+#~ "Eén of meer ROMs/CHDs voor deze machine zijn niet correct. De machine kan "
+#~ "mogelijk niet goed functioneren.\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#~ msgstr ""
+#~ "Eén of meer ROMs/CHDs voor deze machine zijn niet correct gedumpt.\n"
+
+#, c-format
+#~ msgid ""
+#~ "No machines found. Please check the rompath specified in the %1$s.ini "
+#~ "file.\n"
+#~ "\n"
+#~ "If this is your first time using %2$s, please see the config.txt file in "
+#~ "the docs directory for information on configuring %2$s."
+#~ msgstr ""
+#~ "Geen machines gevonden. Controleer de ROM-mapinstellingen in het bestand "
+#~ "%1$s.ini.\n"
+#~ "\n"
+#~ "Als dit de eerste keer is dat je %2$s gebruikt, lees dan het bestand "
+#~ "config.txt in de docs-map voor informatie om %2$s te configureren."
+
+#~ msgid "General Inputs"
+#~ msgstr "Algemene invoer"
+
+#~ msgid "Select category:"
+#~ msgstr "Selecteer categorie:"
+
+#~ msgid "Configure Machine"
+#~ msgstr "Configureer machine"
+
+#~ msgid "UI Fonts Settings"
+#~ msgstr "Instellingen lettertype gebruikersinterface"
+
+#~ msgid "UI Color Settings"
+#~ msgstr "Kleurinstellingen gebruikersinterface"
+
+#~ msgid "Input (general)"
+#~ msgstr "Invoer (algemeen)"
+
+#~ msgid "Analog Controls"
+#~ msgstr "Analoge besturing"
+
+#~ msgid "Image Information"
+#~ msgstr "Bestandsinformatie"
+
#~ msgid "Confirm quit from machines"
#~ msgstr "Bevestig afsluiten machines"
@@ -6167,10 +6597,6 @@ msgstr ""
#~ msgid "Gfx viewer background"
#~ msgstr "Gfx-viewer achtergrond"
-#, c-format
-#~ msgid "Romset: %1$-.100s"
-#~ msgstr "Romset: %1$-.100s"
-
#~ msgid "Custom UI Settings"
#~ msgstr "Instellingen gebruikersinterface"
@@ -6227,10 +6653,6 @@ msgstr ""
#~ msgid "Select"
#~ msgstr "Selecteer"
-#, c-format
-#~ msgid "romset: %1$-.100s"
-#~ msgstr "romset: %1$-.100s"
-
#~ msgid "View"
#~ msgstr "Weergeven"
diff --git a/language/English/strings.po b/language/English/strings.po
index c4e0c42f5ef..ad9c48288a0 100644
--- a/language/English/strings.po
+++ b/language/English/strings.po
@@ -1,13 +1,13 @@
-# English translations for PACKAGE package.
-# Copyright (C) 2016 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# Automatically generated, 2016.
+# English translations for MAME package.
+# Copyright (C) 1997-2022 MAMEdev and contributors
+# This file is distributed under the same license as the MAME package.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -17,331 +17,340 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
+msgid "System: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr ""
@@ -354,7 +363,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -445,7 +454,7 @@ msgstr ""
msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr ""
@@ -617,7 +626,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr ""
@@ -669,266 +678,280 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr ""
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -938,78 +961,82 @@ msgid ""
"CPU:\n"
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr ""
@@ -1037,11 +1064,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr ""
@@ -1069,33 +1096,43 @@ msgstr ""
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr ""
@@ -1384,65 +1421,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1451,117 +1492,166 @@ msgstr ""
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1574,14 +1664,18 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr ""
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr ""
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1590,7 +1684,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1598,140 +1692,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr ""
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr ""
@@ -1742,7 +1926,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1750,96 +1934,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -1862,259 +2046,361 @@ msgstr ""
msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
+msgctxt "gfxview"
+msgid "Category %1$d"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2123,297 +2409,297 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:210
-msgid "Fonts"
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:211
-msgid "Colors"
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:214
-msgid "Language"
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
+#: src/frontend/mame/ui/custui.cpp:213
+msgid "Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
+#: src/frontend/mame/ui/custui.cpp:214
+msgid "Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:217
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
+#: src/frontend/mame/ui/custui.cpp:529
+msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:548
-msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2436,660 +2722,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
-msgid "New Barcode:"
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:80
-msgid "Enter Code"
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:116
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
+#: src/frontend/mame/ui/barcode.cpp:81
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
+#: src/frontend/mame/ui/barcode.cpp:115
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
+msgid "System is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
-msgid "Sound"
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:147
-msgid "Compressor"
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
+msgid "Sound"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Compressor"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3100,7 +3432,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3111,631 +3443,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3811,7 +4172,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3926,1241 +4287,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5475,7 +5836,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5720,7 +6081,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5919,6 +6280,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr ""
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6007,13 +6372,13 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
diff --git a/language/Estonian/strings.po b/language/Estonian/strings.po
index f5bdb5d2a43..0448332d7ce 100644
--- a/language/Estonian/strings.po
+++ b/language/Estonian/strings.po
@@ -1,13 +1,13 @@
-# Estonian translations for PACKAGE package.
-# Copyright (C) 2016 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# Automatically generated, 2016.
+# Estonian translations for MAME package.
+# Copyright (C) 1997-2022 MAMEdev and contributors
+# This file is distributed under the same license as the MAME package.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -17,331 +17,340 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
+msgid "System: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr ""
@@ -354,7 +363,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -445,7 +454,7 @@ msgstr ""
msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr ""
@@ -617,7 +626,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr ""
@@ -669,266 +678,280 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr ""
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -938,78 +961,82 @@ msgid ""
"CPU:\n"
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr ""
@@ -1037,11 +1064,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr ""
@@ -1069,33 +1096,43 @@ msgstr ""
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr ""
@@ -1384,65 +1421,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1451,117 +1492,166 @@ msgstr ""
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1574,14 +1664,18 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr ""
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr ""
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1590,7 +1684,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1598,140 +1692,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr ""
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr ""
@@ -1742,7 +1926,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1750,96 +1934,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -1862,259 +2046,361 @@ msgstr ""
msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
+msgctxt "gfxview"
+msgid "Category %1$d"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2123,297 +2409,297 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:210
-msgid "Fonts"
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:211
-msgid "Colors"
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:214
-msgid "Language"
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
+#: src/frontend/mame/ui/custui.cpp:213
+msgid "Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
+#: src/frontend/mame/ui/custui.cpp:214
+msgid "Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:217
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
+#: src/frontend/mame/ui/custui.cpp:529
+msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:548
-msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2436,660 +2722,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
-msgid "New Barcode:"
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:80
-msgid "Enter Code"
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:116
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
+#: src/frontend/mame/ui/barcode.cpp:81
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
+#: src/frontend/mame/ui/barcode.cpp:115
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
+msgid "System is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
-msgid "Sound"
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:147
-msgid "Compressor"
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
+msgid "Sound"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Compressor"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3100,7 +3432,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3111,631 +3443,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3811,7 +4172,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3926,1241 +4287,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5475,7 +5836,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5720,7 +6081,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5919,6 +6280,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr ""
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6007,13 +6372,13 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
diff --git a/language/Finnish/strings.po b/language/Finnish/strings.po
index eab0e9f864a..a1154154fa6 100644
--- a/language/Finnish/strings.po
+++ b/language/Finnish/strings.po
@@ -1,14 +1,14 @@
-# Finnish translations for PACKAGE package
-# Suomenkielinen käännös PACKAGE-paketille.
-# Copyright (C) 2016 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# Automatically generated, 2016.
+# Finnish translations for MAME package
+# Suomenkielinen käännös MAME-paketille.
+# Copyright (C) 1997-2022 MAMEdev and contributors
+# This file is distributed under the same license as the MAME package.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -18,331 +18,340 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
+msgid "System: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr ""
@@ -355,7 +364,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -446,7 +455,7 @@ msgstr ""
msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr ""
@@ -618,7 +627,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr ""
@@ -670,266 +679,280 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr ""
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -939,78 +962,82 @@ msgid ""
"CPU:\n"
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr ""
@@ -1038,11 +1065,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr ""
@@ -1070,33 +1097,43 @@ msgstr ""
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr ""
@@ -1385,65 +1422,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1452,117 +1493,166 @@ msgstr ""
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1575,14 +1665,18 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr ""
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr ""
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1591,7 +1685,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1599,140 +1693,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr ""
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr ""
@@ -1743,7 +1927,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1751,96 +1935,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -1863,259 +2047,361 @@ msgstr ""
msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
+msgctxt "gfxview"
+msgid "Category %1$d"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2124,297 +2410,297 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:210
-msgid "Fonts"
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:211
-msgid "Colors"
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:214
-msgid "Language"
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
+#: src/frontend/mame/ui/custui.cpp:213
+msgid "Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
+#: src/frontend/mame/ui/custui.cpp:214
+msgid "Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:217
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
+#: src/frontend/mame/ui/custui.cpp:529
+msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:548
-msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2437,660 +2723,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
-msgid "New Barcode:"
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:80
-msgid "Enter Code"
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:116
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
+#: src/frontend/mame/ui/barcode.cpp:81
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
+#: src/frontend/mame/ui/barcode.cpp:115
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
+msgid "System is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
-msgid "Sound"
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:147
-msgid "Compressor"
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
+msgid "Sound"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Compressor"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3101,7 +3433,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3112,631 +3444,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3812,7 +4173,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3927,1241 +4288,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5476,7 +5837,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5721,7 +6082,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5920,6 +6281,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr ""
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6008,13 +6373,13 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
diff --git a/language/French/strings.po b/language/French/strings.po
index 3b9e65a98bc..992f4fbb8de 100644
--- a/language/French/strings.po
+++ b/language/French/strings.po
@@ -1,13 +1,13 @@
# Traductions françaises du paquet MAME.
-# Copyright (C) 1997-2021 MAMEdev and contributors
+# Copyright (C) 1997-2022 MAMEdev and contributors
# This file is distributed under the same license as the MAME package.
-# Automatically generated, 2021.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\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"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
@@ -27,215 +27,211 @@ msgstr ""
"\n"
"Appuyez sur une touche pour continuer"
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-"Ce driver nécessite le chargement d'images dans le(s) périphérique(s) "
-"suivant(s) : "
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr "Volume principal"
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr "Volume %1$s"
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr "Overclock du processeur %1$s"
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr "Overclock %1$s son"
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s - Taux de rafraîchissement"
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s - Luminosité"
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s - Contraste"
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s - Gamma"
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s - Stretch horizontal"
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s - Position horizontale"
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s - Stretch vertical"
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s - Position verticale"
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "'%1$s' Laserdisc - Stretch horizontal"
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "'%1$s' Laserdisc - Position horizontale"
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "'%1$s' Laserdisc - Stretch vertical"
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "'%1$s' Laserdisc - Position verticale"
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr "Scintillement de l'affichage vectoriel"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr "Largeur de rayon minimum"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr "Largeur de rayon maximum"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr "Intensité du rayon"
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "Viseur - Échelle %1$s"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr "X"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr "Y"
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "Viseur - Offset %1$s"
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "Viseur - Échelle X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "Viseur - Échelle Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "Viseur - Offset X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "Viseur - Offset Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr "**Erreur de sauvegarde du fichier ui.ini**"
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**Erreur de sauvegarde du fichier %s.ini**"
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-"\n"
-" Configuration sauvegardée \n"
-"\n"
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
@@ -244,8 +240,8 @@ msgstr ""
"%s\n"
" ajouté à la liste des favoris."
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
@@ -254,106 +250,114 @@ msgstr ""
"%s\n"
" supprimé de la liste des favoris."
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr "%1$s %2$s ( %3$d / %4$d packages logiciels )"
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr "Liste de logiciels pour le driver : \"%1$s\" "
+msgid "System: \"%1$s\" software list "
+msgstr "Liste de logiciels pour le système : \"%1$s\" "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, 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:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr "Recherche : %1$s_"
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr "Options du son"
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
-msgstr "Périphériques d'entrée généraux"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr "Modules d'extension"
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
-msgstr "Sauvegarder la configuration"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
+msgstr "Périphériques d'entrée"
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
-msgstr "Paramètres"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
+msgstr "Sauvegarder les paramètres"
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
-msgstr "Filtre"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr "Personnaliser l'interface"
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
msgstr "Configurer les dossiers"
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
+msgstr "Options du module d'extension"
+
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr "[emplacement vide]"
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr "[créer]"
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr "[liste des logiciels]"
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr "Sélectionner le mode d'accès"
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr "Lecture seule"
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr "Lecture-écriture"
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr "Lire cette image, écrire dans une autre image"
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr "Lire cette image, écrire vers diff"
@@ -366,7 +370,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -457,7 +461,7 @@ msgstr ""
msgid "Rotation Options"
msgstr "Options rotation"
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr "Rotation"
@@ -629,7 +633,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr "Options vidéo"
@@ -681,285 +685,294 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr "Inactif"
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr "Auto"
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr "Retour au menu précédent"
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr "Gestionnaire de fichiers"
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr "Écran #%d"
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr "protection"
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr "minutage"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr "graphismes"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr "palette de couleur"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr "son"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr "caméra"
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr "microphone"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr "contrôles"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "clavier"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr "souris"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr "disque"
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr "imprimante"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr "LAN"
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr "WAN"
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-"Un ou plusieurs fichiers ROMs/CHDs nécessaires à l'utilisation de cette "
-"machine sont incorrects. Il est possible qu'elle ne fonctionne pas "
-"correctement.\n"
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-"On rencontre les problèmes suivants avec cette machine :\n"
+"On rencontre les problèmes suivants avec ce système :\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-"Un ou plusieurs fichiers ROMs/CHDs nécessaires à l'utilisation de cette "
-"machine n'ont pas été dumpés correctement.\n"
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr "Caractéristiques complètement non émulée : "
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr "%s"
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ", %s"
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr "Caractéristiques émulée imparfaitement : "
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr "Le retournement de l'écran en mode cocktail n'est pas supporté.\n"
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
-msgstr "Cette machine nécessite des fichiers illustrations externe.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
+msgstr "Ce système nécessite des fichiers illustrations externe.\n"
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-"Cette machine n'a jamais été terminée. Il est possible qu'elle se comporte "
+"Ce système n'a jamais été terminée. Il est possible qu'elle se comporte "
"bizarrement ou que certains composants soient manquants. Cela ne constitue "
"en aucun cas des bugs d'émulation.\n"
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-"Cette machine n'a pas de dispositif sonore. Par conséquent, MAME ne produira "
+"Ce système n'a pas de dispositif sonore. Par conséquent, MAME ne produira "
"aucun son. Il s'agit d'un comportement attendu.\n"
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
"\n"
-"CETTE MACHINE NE FONCTIONNE PAS. L'émulation de cette machine n'est pas "
-"encore complète. Il n'y a rien que vous puissiez faire pour résoudre ce "
-"problème sauf attendre que les développeurs améliorent l'émulation.\n"
+"CE SYSTÈME NE FONCTIONNE PAS. L'émulation de ce système n'est pas encore "
+"complète. Il n'y a rien que vous puissiez faire pour résoudre ce problème "
+"sauf attendre que les développeurs améliorent l'émulation.\n"
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
"\n"
"\n"
-"Il y a des clones fonctionnel de cette machine : %s"
+"Il y a des clones fonctionnel de ce système : %s"
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -974,27 +987,27 @@ msgstr ""
"\n"
"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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
@@ -1002,7 +1015,7 @@ msgstr ""
"\n"
"Son :\n"
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
@@ -1010,46 +1023,50 @@ msgstr ""
"\n"
"Vidéo :\n"
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr "Aucun\n"
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr "Graphismes vectoriels"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s : %2$s\n"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr "Écran '%1$s'"
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr "Écran"
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr "Non supporté"
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr "Partiellement supporté"
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr "[vide]"
@@ -1081,11 +1098,11 @@ msgstr "[listes compatibles]"
msgid "File Already Exists - Override?"
msgstr "Ce fichier existe déjà - Écraser ?"
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr "Non"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr "Oui"
@@ -1113,33 +1130,43 @@ msgstr "Sélectionner le format de l'image"
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr "Mode clavier"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr "Naturel"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr "Émulé"
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr "Activé"
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr "Désactivé"
@@ -1428,65 +1455,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr "Filtre personnalisé"
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr "Filtre"
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr "<configurer filtres>"
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
-msgstr "Sélectionner les filtres personnalisés :"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
+msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr "Filtre %1$u"
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr "Supprimer le dernier filtre"
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr "Ajouter un filtre"
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr "Sélectionne une catégorie"
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr "[pas de catégorie fichiers INI]"
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr "[pas de groupes dans fichier INI]"
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr "Pas de catégorie fichiers INI trouvé"
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr "Fichier"
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr "Pas de groupes trouvé dans la catétorie de fichier"
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr "Groupe"
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr "Inclure clones"
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1495,11 +1526,23 @@ msgstr ""
msgid "Revision: %1$s"
msgstr "Révision : %1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr "Sélection BIOS"
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr "Système"
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr "Réinitialiser"
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr "Périphériques réseau"
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
@@ -1508,7 +1551,7 @@ msgstr ""
"Temps écoulé : %1$d:%2$02d:%3$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
@@ -1517,7 +1560,7 @@ msgstr ""
"Temps écoulé : %1$d:%2$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
@@ -1526,94 +1569,131 @@ msgstr ""
"Tickets distribués : %1$d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr "Monnayeur %1$c : ND%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr "Monnayeur %1$c : %2$d%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr " (verrouillé)"
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr "Options du viseur"
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
-msgstr "Attente visible"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr "Nom : Description :\n"
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr "Exporter la liste au format XML (comme -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
"Exporter la liste au format XML (comme -listxml, mais en excluant les "
"périphériques)"
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr "Exporter la liste au format TXT (comme -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:792
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:808
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
-msgstr "Driver"
-
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
-msgstr "Cette machine na pas de BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr "Ajouter aux favoris"
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr "Supprimer des favoris"
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (par défaut)"
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1630,14 +1710,18 @@ msgstr ""
"Appuyez sur %1$s pour quitter\n"
"Appuyez sur %2$s pour retourner à l'émulation"
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
-msgstr "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
+msgstr "Pseudo Terminals"
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr "[échoué]"
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr "Contrôles du curseur"
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1646,7 +1730,7 @@ msgstr ""
msgid "Cancel"
msgstr "Annuler"
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1654,140 +1738,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr "État de chargement"
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr "État de sauvegarde"
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr "DIP Switch"
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr "Configuration de la machine"
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr "Périphériques d'emplacement"
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr "%s [interne]"
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr "Interface utilisateur"
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr "Autres contrôles"
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr "Périphériques d'entrée"
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr "Contrôle de la cassette"
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr "arrêté"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr "en cours de lecture"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr "(en cours de lecture)"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr "en cours d'enregistrement"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr "(en cours d'enregistrement)"
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr "Pause/Arrêt"
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr "Lire"
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr "Enregistrer"
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr "Rembobiner"
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr "Avance rapide"
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr "Impossible de sauvegarder sous ce répertoire"
@@ -1798,7 +1972,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1810,102 +1984,96 @@ msgstr ""
"\n"
"Appuyer sur une touche pour continuer."
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr "Configurer les options"
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr "Quitter MAME"
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-"Aucune machine trouvée. Veuillez vérifier le chemin du répertoire indiqué "
-"dans le fichier %1$s.ini.\n"
-"\n"
-"Si vous utilisez %2$s pour la première fois, veuillez consulter le fichier "
-"config.txt dans le répertoire docs pour obtenir de plus amples informations "
-"sur la configuration de %2$s."
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr "Entrez un nom ou sélectionnez : %1$s_"
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr "Entrez un nom ou sélectionnez : (au hasard)"
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr "%1$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr "%1$s, %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr "Driver : %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "En résumé : NE FONCTIONNE PAS"
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "En résumé : Protection non émulée"
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "En résumé : Fonctionne correctement"
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Graphismes : Non implémenté"
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Graphismes : Imparfaits, "
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Graphismes : OK, "
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "Son : Aucun"
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Son : Non implémenté"
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Son : Imparfait"
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Son : OK"
@@ -1930,259 +2098,361 @@ msgstr "Tout réinitialiser"
msgid "Reload All"
msgstr "Tout recharger"
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr "ROMs"
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr "Média logiciel"
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr "Illustrations"
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr "Viseurs"
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr "Fichiers INIs"
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr "Fichiers DATs"
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr "Catégories INIs"
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr "Captures d'écran"
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr "Icônes"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr "Panneaux de contrôle"
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr "Bornes"
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr "Marquees"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr "Circuits imprimés"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr "Flyers / Prospectus"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr "Écrans-titre"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr "Boss / Ennemis et adversaires"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr "Écrans de sélection"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr "Comment faire"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr "Logos"
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr "Scores"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr "Versus"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr "Boîtiers et emballages"
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
-msgstr "Configuration des dossiers"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
+msgstr "Supprimer le dossier %1$s"
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
-msgstr "Dossier(s) actuel(s) pour %1$s"
+msgid "Change %1$s Folder - Search: %2$s_"
+msgstr "Changer le dossier %1$s - Recherche : %2$s_"
+
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr "Ajouter un dossier %1$s - Recherche : %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr "Appuyez sur TAB pour définir"
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr "Dossiers pour %1$s"
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr "Dossier pour %1$s"
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr "Changer le dossier"
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr "Ajouter un dossier"
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr "Supprimer le dossier"
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
-msgstr "Changer le dossier %1$s - Recherche : %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
-msgstr "Ajouter un dossier %1$s - Recherche : %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
-msgstr "Appuyez sur TAB pour définir"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
-msgstr "Supprimer le dossier %1$s"
+msgctxt "gfxview"
+msgid "Category %1$d"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
-msgstr " COULEURS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
+msgstr "[root%1$s] couleurs"
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
-msgstr " MARQUEURS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
+msgstr "[root%1$s] marqueurs"
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:947
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
-msgstr "Configurer la machine"
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/viewgfx.cpp:1157
#, 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) )"
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1058
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
+msgstr "%1$s %2$s ( %3$d / %4$d systèmes (%5$d BIOS) )"
+
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr "Système : %1$-.100s"
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
-msgstr "Liste de sélection - Recherche : "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr "%1$s - Recherche : %2$s_"
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr "Double-cliquez ou appuyez sur %1$s pour sélectionner"
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr "Les résultats va être sauvegarder à %1$s"
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2191,298 +2461,298 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr "Tout afficher"
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr "Cacher les filtres"
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr "Cacher Images/Infos"
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr "Cacher les deux"
-#: src/frontend/mame/ui/custui.cpp:210
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
+msgstr "Afficher les panneaux latéraux"
+
+#: src/frontend/mame/ui/custui.cpp:213
msgid "Fonts"
msgstr "Polices"
-#: src/frontend/mame/ui/custui.cpp:211
+#: src/frontend/mame/ui/custui.cpp:214
msgid "Colors"
msgstr "Couleurs"
-#: src/frontend/mame/ui/custui.cpp:214
+#: src/frontend/mame/ui/custui.cpp:217
msgid "Language"
msgstr "Langue"
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
-msgstr "Afficher les panneaux latéraux"
-
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr "Polices de l'interface"
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr "par défaut"
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr "Police de l'interface"
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr "Gras"
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr "Italique"
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr "Lignes"
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr "Taille du texte des infos"
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
-msgstr "Paramètres des polices de l'interface"
-
-#: src/frontend/mame/ui/custui.cpp:548
+#: src/frontend/mame/ui/custui.cpp:529
msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
"Exemple de texte - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
+msgstr "Couleurs de l'interface"
+
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr "Texte normal"
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr "Couleur sélectionnée"
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr "Arrière-plan du texte normal"
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr "Couleur de fond sélectionnée"
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr "Couleur du sous-élément"
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr "Clone"
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr "Bordure"
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr "Arrière-plan"
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr "DIP Switch"
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr "Couleur non disponible"
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr "Couleur du curseur"
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr "Couleur lors du passage de la souris"
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr "Couleur de fond lors du passage de la souris"
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr "Couleur lorsque le bouton de la souris est enfoncé"
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr "Couleur de fond lorsque le bouton de la souris est enfoncé"
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr "Paramètres des couleurs de l'interface"
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr "Aperçu du menu"
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr "Normal"
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr "Sous-élément"
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr "Sélectionnée"
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr "Passage de la souris"
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr "Clone"
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr "Paramètres ARVB"
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr "Alpha"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr "Rouge"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr "Vert"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr "Bleu"
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr "Choisir parmi la palette"
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr "Aperçu de la couleur :"
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr "Blanc"
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr "Argent"
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr "Gris"
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr "Noir"
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr "Rouge"
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr "Orange"
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr "Jaune"
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr "Vert"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr "Bleu"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr "Violet"
@@ -2505,660 +2775,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
+msgstr "Lecteur de code-barres"
+
+#: src/frontend/mame/ui/barcode.cpp:78
msgid "New Barcode:"
msgstr "Nouveau code-barres :"
-#: src/frontend/mame/ui/barcode.cpp:80
+#: src/frontend/mame/ui/barcode.cpp:81
msgid "Enter Code"
msgstr "Entrez un code"
-#: src/frontend/mame/ui/barcode.cpp:116
+#: src/frontend/mame/ui/barcode.cpp:115
msgid "Barcode length invalid!"
msgstr "Longueur du code-barres non valide !"
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
-msgstr "Périphériques d'entrée (généraux)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
-msgstr "Périphériques d'entrée (cette machine)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
-msgstr "Contrôles analogiques"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr "DIP Switch"
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Configuration de la machine"
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Infos statistiques"
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
-msgstr "Informations sur la machine"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
+msgstr "Informations sur le système"
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
-msgstr "Informations sur l'image"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr "Gestionnaire de fichiers"
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr "Contrôle de la cassette"
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
-msgstr ""
+msgstr "Pseudo Terminals"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "Sélection BIOS"
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Périphériques d'emplacement"
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Lecteur de code-barres"
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr "Périphériques réseau"
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Contrôles du curseur"
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr "Options vidéo"
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Options du viseur"
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr "Code de triche"
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Options du module d'extension"
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr "Visualiser un DAT externe"
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr "Ajouter aux favoris"
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr "Supprimer des favoris"
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
-msgstr "Sélectionner une nouvelle machine"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
-msgstr "Retour à la machine actuelle"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr "Captures d'écran"
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr "Circuit imprimé"
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr "Flyer / Prospectus"
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr "Écran-titre"
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr "Aperçu de l'illustration"
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr "Boss / Ennemis et adversaires"
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr "Logo"
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr "Versus"
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr "Game Over"
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr "Comment faire"
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr "Scores"
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr "Écrans de sélection"
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr "Boîtiers et emballages"
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr "Exporter la liste affichée vers un fichier"
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr "Afficher vue des fichiers DATs"
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
-msgstr "Sélection du logiciel :"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
-msgstr "Sélection BIOS :"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr "Ce logiciel est un clone de : %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr "Ce logiciel est le parent"
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr "Supporté : Non"
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr "Supporté : Partiellement"
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr "Supporté : Oui"
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
-msgstr "Ce driver est le parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
+msgstr "Ce système est le parent"
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
-msgstr "Ce driver est un clone de : %1$s"
+msgid "System is clone of: %1$s"
+msgstr "Ce système est un clone de : %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr "Images"
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr "Infos"
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr "Appuyez sur une touche pour continuer"
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr "Informations générales"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
-msgstr "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
+msgstr "Nom court\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr "Année\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Fabricant\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
-msgstr "Driver est le Clone de\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
+msgstr "Ce Système est un Clone de\t%1$s\n"
-#: 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:2878
+msgid "System is Parent\t\n"
+msgstr "Ce Système est le parent\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr "Contrôles analogique\tOui\n"
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr "Entrées clavier\tOui\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr "Globalement\tNON FONCTIONNEL\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr "Globalement\tProtection non émulée\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr "Globalement\tFonctionnel\n"
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr "Graphismes\tNon implanté\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr "Graphismes\tCouleurs Incorrectes\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr "Graphismes\tCouleurs Imparfaites\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr "Graphismes\tImparfaites\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr "Graphismes\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr "Son\tAucun\n"
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr "Son\tNon implanté\n"
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr "Son\tImparfait\n"
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr "Son\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr "Caméra\tNon implanté\n"
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr "Caméra\tImparfait\n"
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr "Microphone\tNon implanté\n"
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr "Microphone\tImparfait\n"
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr "Contrôles\tNon implanté\n"
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr "Contrôles\tImparfait\n"
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr "Clavier\tNon implanté\n"
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr "Clavier\tImparfait\n"
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr "Souris\tNon implanté\n"
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr "Souris\tImparfait\n"
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr "Disque\tNon implanté\n"
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr "Disque\tImparfait\n"
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr "Imprimante\tNon implanté\n"
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr "Imprimante\tImparfait\n"
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr "LAN\tNon implanté\n"
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr "LAN\tImparfait\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr "WAN\tNon implanté\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr "WAN\tImparfait\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr "Minutage\tNon implanté\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr "Minutage\tImparfait\n"
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
-msgstr "Machine mécanique\tOui\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
+msgstr "Système mécanique\tOui\n"
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
-msgstr "Machine mécanique\tNon\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
+msgstr "Système mécanique\tNon\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr "Illustrations requis\tOui\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr "Illustrations requis\tNon\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr "Illustrations cliquable requis\tOui\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr "Illustrations cliquable requis\tNon\n"
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: 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:3003
+msgid "System is BIOS\tYes\n"
+msgstr "Ce Système est un BIOS\tOui\n"
-#: 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:3003
+msgid "System is BIOS\tNo\n"
+msgstr "Ce Système est un BIOS\tNon\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr "Supporte sauvegarde\tOui\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr "Supporte sauvegarde\tNon\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr "Orientation de l'écran\tVerticale\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr "Orientation de l'écran\tHorizontale\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr "CHD requis\tOui\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr "CHD requis\tNon\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
+msgstr "Fréquence d'échantillonnage"
+
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sound"
msgstr "Son"
-#: src/frontend/mame/ui/sndmenu.cpp:147
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
-msgstr "Fréquence d'échantillonnage"
-
-#: src/frontend/mame/ui/sndmenu.cpp:149
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr "Utiliser des samples externes"
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3169,7 +3485,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3180,631 +3496,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3880,7 +4225,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3995,1241 +4340,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5544,7 +5889,7 @@ msgstr "Page"
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5789,7 +6134,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5988,6 +6333,10 @@ msgstr "Activé : %s = %s"
msgid "Activated: %s"
msgstr "Activé : %s"
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr "Code de triche"
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6080,17 +6429,105 @@ msgstr "Annuler"
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
+#~ msgid "Visible Delay"
+#~ msgstr "Attente visible"
+
+#~ msgctxt "menu-main"
+#~ msgid "Select New Machine"
+#~ msgstr "Sélectionner une nouvelle machine"
+
+#~ msgctxt "menu-main"
+#~ msgid "Return to Machine"
+#~ msgstr "Retour à la machine actuelle"
+
+#~ msgid "Software part selection:"
+#~ msgstr "Sélection du logiciel :"
+
+#~ msgid "BIOS selection:"
+#~ msgstr "Sélection BIOS :"
+
+#~ msgid ""
+#~ "This driver requires images to be loaded in the following device(s): "
+#~ msgstr ""
+#~ "Ce driver nécessite le chargement d'images dans le(s) périphérique(s) "
+#~ "suivant(s) : "
+
+#~ msgid ""
+#~ "\n"
+#~ " Configuration saved \n"
+#~ "\n"
+#~ msgstr ""
+#~ "\n"
+#~ " Configuration sauvegardée \n"
+#~ "\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+#~ "run correctly.\n"
+#~ msgstr ""
+#~ "Un ou plusieurs fichiers ROMs/CHDs nécessaires à l'utilisation de cette "
+#~ "machine sont incorrects. Il est possible qu'elle ne fonctionne pas "
+#~ "correctement.\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#~ msgstr ""
+#~ "Un ou plusieurs fichiers ROMs/CHDs nécessaires à l'utilisation de cette "
+#~ "machine n'ont pas été dumpés correctement.\n"
+
+#, c-format
+#~ msgid ""
+#~ "No machines found. Please check the rompath specified in the %1$s.ini "
+#~ "file.\n"
+#~ "\n"
+#~ "If this is your first time using %2$s, please see the config.txt file in "
+#~ "the docs directory for information on configuring %2$s."
+#~ msgstr ""
+#~ "Aucune machine trouvée. Veuillez vérifier le chemin du répertoire indiqué "
+#~ "dans le fichier %1$s.ini.\n"
+#~ "\n"
+#~ "Si vous utilisez %2$s pour la première fois, veuillez consulter le "
+#~ "fichier config.txt dans le répertoire docs pour obtenir de plus amples "
+#~ "informations sur la configuration de %2$s."
+
+#~ msgid "General Inputs"
+#~ msgstr "Périphériques d'entrée généraux"
+
+#~ msgid "Select custom filters:"
+#~ msgstr "Sélectionner les filtres personnalisés :"
+
+#~ msgid "Select category:"
+#~ msgstr "Sélectionne une catégorie"
+
+#~ msgid "This machine has no BIOS."
+#~ msgstr "Cette machine na pas de BIOS"
+
+#~ msgid "Configure Machine"
+#~ msgstr "Configurer la machine"
+
+#~ msgid "Input (general)"
+#~ msgstr "Périphériques d'entrée (généraux)"
+
+#~ msgid "Input (this machine)"
+#~ msgstr "Périphériques d'entrée (cette machine)"
+
+#~ msgid "Analog Controls"
+#~ msgstr "Contrôles analogiques"
+
+#~ msgid "Image Information"
+#~ msgstr "Informations sur l'image"
+
#~ msgid "Confirm quit from machines"
#~ msgstr "Confirmation quitter depuis les machines"
@@ -6234,9 +6671,6 @@ msgstr ""
#~ msgid "Autofire Delay"
#~ msgstr "Attente du tir automatique"
-#~ msgid "Keyboard Mode:"
-#~ msgstr "Mode clavier :"
-
#~ msgid "Save machine configuration"
#~ msgstr "Sauvegarder la configuration de la machine"
diff --git a/language/French_Belgium/strings.po b/language/French_Belgium/strings.po
index 18ab6beaccc..ee44447bc87 100644
--- a/language/French_Belgium/strings.po
+++ b/language/French_Belgium/strings.po
@@ -1,13 +1,13 @@
# Traductions françaises du paquet MAME.
-# Copyright (C) 1997-2021 MAMEdev and contributors
+# Copyright (C) 1997-2022 MAMEdev and contributors
# This file is distributed under the same license as the MAME package.
-# Automatically generated, 2021.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\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"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
@@ -27,215 +27,211 @@ msgstr ""
"\n"
"Appuyez sur une touche pour continuer"
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-"Ce driver nécessite le chargement d'images dans le(s) périphérique(s) "
-"suivant(s) : "
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr "Volume principal"
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr "Volume %1$s"
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr "Overclock du processeur %1$s"
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s - Taux de rafraîchissement"
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s - Luminosité"
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s - Contraste"
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s - Gamma"
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s - Stretch horizontal"
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s - Position horizontale"
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s - Stretch vertical"
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s - Position verticale"
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "'%1$s' Laserdisc - Stretch horizontal"
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "'%1$s' Laserdisc - Position horizontale"
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "'%1$s' Laserdisc - Stretch vertical"
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "'%1$s' Laserdisc - Position verticale"
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr "Scintillement de l'affichage vectoriel"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr "Largeur de rayon minimum"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr "Largeur de rayon maximum"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr "Intensité du rayon"
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "Viseur - Échelle %1$s"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "Viseur - Offset %1$s"
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "Viseur - Échelle X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "Viseur - Échelle Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "Viseur - Offset X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "Viseur - Offset Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr "**Erreur de sauvegarde du fichier ui.ini**"
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**Erreur de sauvegarde du fichier %s.ini**"
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-"\n"
-" Configuration sauvegardée \n"
-"\n"
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
@@ -244,8 +240,8 @@ msgstr ""
"%s\n"
" ajouté à la liste des favoris."
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
@@ -254,106 +250,114 @@ msgstr ""
"%s\n"
" supprimé de la liste des favoris."
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr "%1$s %2$s ( %3$d / %4$d packages logiciels )"
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr "Liste de logiciels pour le driver : \"%1$s\" "
+msgid "System: \"%1$s\" software list "
+msgstr "Liste de logiciels pour le système : \"%1$s\" "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, 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:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr "Recherche : %1$s_"
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr "Options du son"
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
-msgstr "Périphériques d'entrée généraux"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr "Plugins / Modules d'extension"
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
-msgstr "Sauvegarder la configuration"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
+msgstr "Périphériques d'entrée"
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
-msgstr "Paramètres"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
+msgstr "Sauvegarder les paramètres"
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
-msgstr "Filtre"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr "Personnaliser l'interface"
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
msgstr "Configurer les dossiers"
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
+msgstr "Plugin / Options du module d'extension"
+
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr "[emplacement vide]"
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr "[créer]"
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr "[liste des logiciels]"
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr "Sélectionner le mode d'accès"
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr "Lecture seule"
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr "Lecture-écriture"
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr "Lire cette image, écrire dans une autre image"
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr "Lire cette image, écrire vers diff"
@@ -366,7 +370,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -457,7 +461,7 @@ msgstr ""
msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr "Rotation"
@@ -629,7 +633,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr "Options vidéo"
@@ -681,285 +685,293 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr "Inactif"
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr "Retour au menu précédent"
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr "Gestionnaire de fichiers"
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr "Écran #%d"
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-"Un ou plusieurs fichiers ROMs ou d'images CHD nécessaires à l'utilisation de "
-"cette machine sont incorrects. Il est possible qu'elle ne fonctionne pas "
-"correctement.\n"
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-"On rencontre les problèmes suivants avec cette machine :\n"
+"On rencontre les problèmes suivants avec ce système :\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-"Un ou plusieurs fichiers ROMs/CHDs nécessaires à l'utilisation de cette "
-"machine n'ont pas été dumpés correctement.\n"
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr "Le retournement de l'écran en mode cocktail n'est pas supporté.\n"
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-"Cette machine n'a jamais été terminée. Il est possible qu'elle se comporte "
+"Ce système n'a jamais été terminée. Il est possible qu'elle se comporte "
"bizarrement ou que certains composants soient manquants. Cela ne constitue "
"en aucun cas des bugs d'émulation.\n"
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-"Cette machine n'a pas de dispositif sonore. Par conséquent, MAME ne produira "
+"Ce système n'a pas de dispositif sonore. Par conséquent, MAME ne produira "
"aucun son. Il s'agit d'un comportement attendu.\n"
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-"\n"
-"CETTE MACHINE NE FONCTIONNE PAS. L'émulation de cette machine n'est pas "
-"encore complète. Il n'y a rien que vous puissiez faire pour résoudre ce "
-"problème sauf attendre que les développeurs améliorent l'émulation.\n"
+"CE SYSTÈME NE FONCTIONNE PAS. L'émulation de ce système n'est pas encore "
+"complète. Il n'y a rien que vous puissiez faire pour résoudre ce problème "
+"sauf attendre que les développeurs améliorent l'émulation.\n"
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
"\n"
"\n"
-"Il existe des clones de cette machine qui fonctionnent correctement : %s"
+"Il existe des clones de ce système qui fonctionnent correctement : %s"
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -974,27 +986,27 @@ msgstr ""
"\n"
"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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
@@ -1002,7 +1014,7 @@ msgstr ""
"\n"
"Son :\n"
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
@@ -1010,46 +1022,50 @@ msgstr ""
"\n"
"Vidéo :\n"
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr "Aucun\n"
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr "Graphismes vectoriels"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s : %2$s\n"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr "Écran '%1$s'"
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr "Écran"
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr "Non supporté"
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr "Partiellement supporté"
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr "[vide]"
@@ -1081,11 +1097,11 @@ msgstr "[listes compatibles]"
msgid "File Already Exists - Override?"
msgstr "Ce fichier existe déjà - Écraser ?"
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr "Non"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr "Oui"
@@ -1113,33 +1129,43 @@ msgstr "Sélectionner le format de l'image"
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr "Mode clavier"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr "Naturel"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr "Émulé"
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr "Activé"
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr "Désactivé"
@@ -1428,65 +1454,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr "Filtre personnalisé"
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr "Filtre"
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
-msgstr "Sélectionner les filtres personnalisés :"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
+msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr "Supprimer le dernier filtre"
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr "Ajouter un filtre"
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr "Fichier"
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1495,11 +1525,23 @@ msgstr ""
msgid "Revision: %1$s"
msgstr "Révision : %1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr "Sélection du BIOS"
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr "Système"
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr "Réinitialiser"
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr "Périphériques réseau"
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
@@ -1508,7 +1550,7 @@ msgstr ""
"Temps écoulé : %1$d:%2$02d:%3$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
@@ -1517,7 +1559,7 @@ msgstr ""
"Temps écoulé : %1$d:%2$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
@@ -1526,94 +1568,131 @@ msgstr ""
"Tickets distribués : %1$d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr "Monnayeur %1$c : ND%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr "Monnayeur %1$c : %2$d%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr " (verrouillé)"
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr "Options du viseur"
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
-msgstr "Attente visible"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr "Nom : Description :\n"
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr "Exporter la liste au format XML (comme -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
"Exporter la liste au format XML (comme -listxml, mais en excluant les "
"périphériques)"
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr "Exporter la liste au format TXT (comme -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:792
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:808
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr "Ajouter aux favoris"
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr "Supprimer des favoris"
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (par défaut)"
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1630,14 +1709,18 @@ msgstr ""
"Appuyez sur %1$s pour quitter\n"
"Appuyez sur %2$s pour retourner à l'émulation"
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr "[échoué]"
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr "Contrôles du curseur"
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1646,7 +1729,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1654,140 +1737,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr "DIP Switch"
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr "Configuration de la machine"
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr "Slot Devices / Périphériques d'emplacement"
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr "%s [interne]"
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr "Interface utilisateur"
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr "Autres contrôles"
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr "Périphériques d'entrée"
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr "Contrôle de la cassette"
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr "arrêté"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr "en cours de lecture"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr "(en cours de lecture)"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr "en cours d'enregistrement"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr "(en cours d'enregistrement)"
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr "Lire"
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr "Enregistrer"
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr "Rembobiner"
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr "Avance rapide"
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr "Impossible de sauvegarder sous ce répertoire"
@@ -1798,7 +1971,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1806,102 +1979,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr "Configurer les options"
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr "Quitter MAME"
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-"Aucune machine trouvée. Veuillez vérifier le chemin du répertoire indiqué "
-"dans le fichier %1$s.ini.\n"
-"\n"
-"Si vous utilisez %2$s pour la première fois, veuillez consulter le fichier "
-"config.txt dans le répertoire docs pour obtenir de plus amples informations "
-"sur la configuration de %2$s."
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr "Entrez un nom ou sélectionnez : %1$s_"
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr "Entrez un nom ou sélectionnez : (au hasard)"
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr "Driver : %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "En résumé : NE FONCTIONNE PAS"
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "En résumé : Protection non émulée"
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "En résumé : Fonctionne correctement"
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Graphismes : Imparfaits, "
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Graphismes : OK, "
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Son : Non implémenté"
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Son : Imparfait"
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Son : OK"
@@ -1926,259 +2093,361 @@ msgstr "Tout réinitialiser"
msgid "Reload All"
msgstr "Tout recharger"
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr "Crosshairs / Viseurs"
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr "Fichiers INI"
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr "Fichiers DAT"
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr "Snapshots / Captures d'écran"
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr "Icônes"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr "Control Panels / Panneaux de contrôle"
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr "Cabinets / Bornes"
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr "PCBs / Circuits imprimés"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr "Flyers / Prospectus"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr "Title Screens / Écrans-titre"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr "Bosses / Ennemis et adversaires"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr "Select / Écrans de sélection"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr "HowTo / Comment faire"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr "Covers / Boîtiers et emballages"
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
-msgstr "Configuration des dossiers"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
+msgstr "Supprimer le dossier %1$s"
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
-msgstr "Dossier(s) actuel(s) pour %1$s"
+msgid "Change %1$s Folder - Search: %2$s_"
+msgstr "Changer le dossier %1$s - Recherche: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr "Ajouter un dossier %1$s - Recherche: %2$s_"
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr "Appuyez sur TAB pour définir"
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr "Dossiers pour %1$s"
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr "Dossier pour %1$s"
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr "Changer le dossier"
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr "Ajouter un dossier"
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr "Supprimer le dossier"
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
-msgstr "Changer le dossier %1$s - Recherche: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
-msgstr "Ajouter un dossier %1$s - Recherche: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
-msgstr "Appuyez sur TAB pour définir"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
-msgstr "Supprimer le dossier %1$s"
+msgctxt "gfxview"
+msgid "Category %1$d"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
-msgstr " COULEURS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
-msgstr " MARQUEURS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
+msgstr "[root%1$s] couleurs"
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
+msgstr "[root%1$s] marqueurs"
+
+#: src/frontend/mame/ui/viewgfx.cpp:940
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:947
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
-msgstr "Configurer la machine"
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/viewgfx.cpp:1305
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1058
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr "Système : %1$-.100s"
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
-msgstr "Liste de sélection - Recherche : "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr "%1$s - Recherche: %2$s_"
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr "Double-cliquez ou appuyez sur %1$s pour sélectionner"
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2187,298 +2456,298 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr "Tout afficher"
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr "Cacher les filtres"
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr "Cacher Images/Infos"
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr "Cacher les deux"
-#: src/frontend/mame/ui/custui.cpp:210
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
+msgstr "Afficher les panneaux latéraux"
+
+#: src/frontend/mame/ui/custui.cpp:213
msgid "Fonts"
msgstr "Polices"
-#: src/frontend/mame/ui/custui.cpp:211
+#: src/frontend/mame/ui/custui.cpp:214
msgid "Colors"
msgstr "Couleurs"
-#: src/frontend/mame/ui/custui.cpp:214
+#: src/frontend/mame/ui/custui.cpp:217
msgid "Language"
msgstr "Langue"
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
-msgstr "Afficher les panneaux latéraux"
-
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr "Polices de l'interface"
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr "par défaut"
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr "Police de l'interface"
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr "Gras"
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr "Italique"
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr "Lignes"
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr "Taille du texte des infos"
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
-msgstr "Paramètres des polices de l'interface"
-
-#: src/frontend/mame/ui/custui.cpp:548
+#: src/frontend/mame/ui/custui.cpp:529
msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
"Exemple de texte - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
+msgstr "Couleurs de l'interface"
+
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr "Texte normal"
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr "Couleur sélectionnée"
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr "Arrière-plan du texte normal"
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr "Couleur de fond sélectionnée"
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr "Couleur du sous-élément"
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr "Clone"
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr "Bordure"
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr "Arrière-plan"
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr "DIP Switch"
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr "Couleur non disponible"
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr "Couleur du curseur"
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr "Couleur lors du passage de la souris"
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr "Couleur de fond lors du passage de la souris"
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr "Couleur lorsque le bouton de la souris est enfoncé"
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr "Couleur de fond lorsque le bouton de la souris est enfoncé"
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr "Aperçu du menu"
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr "Sous-élément"
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr "Sélectionné"
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr "Passage de la souris"
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr "Clone"
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr "Paramètres ARVB"
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr "Rouge"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr "Vert"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr "Bleu"
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr "Choisir parmi la palette"
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr "Aperçu de la couleur :"
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr "Blanc"
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr "Argent"
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr "Gris"
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr "Noir"
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr "Rouge"
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr "Jaune"
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr "Vert"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr "Bleu"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2501,660 +2770,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
+msgstr "Lecteur de code-barres"
+
+#: src/frontend/mame/ui/barcode.cpp:78
msgid "New Barcode:"
msgstr "Nouveau code-barres :"
-#: src/frontend/mame/ui/barcode.cpp:80
+#: src/frontend/mame/ui/barcode.cpp:81
msgid "Enter Code"
msgstr "Entrez un code"
-#: src/frontend/mame/ui/barcode.cpp:116
+#: src/frontend/mame/ui/barcode.cpp:115
msgid "Barcode length invalid!"
msgstr "Longueur du code-barres non valide !"
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
-msgstr "Périphériques d'entrée (généraux)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
-msgstr "Périphériques d'entrée (cette machine)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
-msgstr "Contrôles analogiques"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr "DIP Switch"
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Configuration de la machine"
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Infos statistiques"
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
-msgstr "Informations sur la machine"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
+msgstr "Informations sur le système"
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
-msgstr "Informations sur l'image"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr "Gestionnaire de fichiers"
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr "Contrôle de la cassette"
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "Sélection du BIOS"
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Slot Devices / Périphériques d'emplacement"
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Lecteur de code-barres"
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr "Périphériques réseau"
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Contrôles du curseur"
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr "Options vidéo"
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Options du viseur"
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Plugin / Options du module d'extension"
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr "Visualiser un DAT externe"
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr "Ajouter aux favoris"
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr "Supprimer des favoris"
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
-msgstr "Sélectionner une nouvelle machine"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
-msgstr "Retour à la machine actuelle"
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr "Captures d'écran"
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr "Circuit imprimé"
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr "Flyer / Prospectus"
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr "Écran-titre"
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr "Aperçu de l'artwork"
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr "Ennemis et adversaires"
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr "Écrans GAME OVER"
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr "Comment faire"
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr "Boîtiers et emballages"
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr "Exporter la liste affichée vers un fichier"
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr "Afficher vue des fichiers DATs"
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
-msgstr "Sélection du logiciel :"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr "Ce logiciel est un clone de : %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr "Ce logiciel est le parent"
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr "Supporté : Non"
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr "Supporté : Partiellement"
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr "Supporté : Oui"
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
-msgstr "Ce driver est le parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
+msgstr "Ce système est le parent"
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
-msgstr "Ce driver est un clone de : %1$s"
+msgid "System is clone of: %1$s"
+msgstr "Ce système est un clone de : %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr "Informations générales"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
-msgstr "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
+msgstr "Nom court\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr "Année\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Constructeur\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
-msgstr "Ce driver est un clone de\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
+msgstr "Ce système est un clone de\t%1$s\n"
-#: 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:2878
+msgid "System is Parent\t\n"
+msgstr "Ce système est le parent\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr "En résumé\tNE FONCTIONNE PAS\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr "En résumé\tProtection non émulée\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr "En résumé\tFonctionne correctement\n"
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr "Graphismes\tCouleurs imparfaites\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr "Graphismes\tImparfaits\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr "Graphismes\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr "Son\tNon implémenté\n"
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr "Son\tImparfait\n"
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr "Son\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
-msgstr ""
+msgstr "Artwork nécessaire\tOui\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
-msgstr ""
+msgstr "Artwork nécessaire\tOui\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
-msgstr ""
+msgstr "Artwork cliquable nécessaire\tOui\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
-msgstr ""
+msgstr "Artwork cliquable nécessaire\tNon\n"
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
-msgstr ""
+msgstr "Support du mode cocktail\tNon\n"
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
+msgstr "Ce système est un BIOS\tOui\n"
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
+msgstr "Ce système est un BIOS\tNon\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr "Orientation de l'écran\tVerticale\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr "Orientation de l'écran\tHorizontale\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
-msgstr ""
+msgstr "CHD nécessaire\tOui\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
-msgstr ""
+msgstr "CHD nécessaire\tNon\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
+msgstr "Fréquence d'échantillonnage"
+
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sound"
msgstr "Son"
-#: src/frontend/mame/ui/sndmenu.cpp:147
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
-msgstr "Fréquence d'échantillonnage"
-
-#: src/frontend/mame/ui/sndmenu.cpp:149
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr "Utiliser des samples externes"
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3165,7 +3480,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3176,631 +3491,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3876,7 +4220,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3991,1241 +4335,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5540,7 +5884,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5785,7 +6129,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5984,6 +6328,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr ""
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6072,17 +6420,96 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
+#~ msgid "Visible Delay"
+#~ msgstr "Attente visible"
+
+#~ msgctxt "menu-main"
+#~ msgid "Select New Machine"
+#~ msgstr "Sélectionner une nouvelle machine"
+
+#~ msgctxt "menu-main"
+#~ msgid "Return to Machine"
+#~ msgstr "Retour à la machine actuelle"
+
+#~ msgid "Software part selection:"
+#~ msgstr "Sélection du logiciel :"
+
+#~ msgid ""
+#~ "This driver requires images to be loaded in the following device(s): "
+#~ msgstr ""
+#~ "Ce driver nécessite le chargement d'images dans le(s) périphérique(s) "
+#~ "suivant(s) : "
+
+#~ msgid ""
+#~ "\n"
+#~ " Configuration saved \n"
+#~ "\n"
+#~ msgstr ""
+#~ "\n"
+#~ " Configuration sauvegardée \n"
+#~ "\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+#~ "run correctly.\n"
+#~ msgstr ""
+#~ "Un ou plusieurs fichiers ROMs ou d'images CHD nécessaires à l'utilisation "
+#~ "de cette machine sont incorrects. Il est possible qu'elle ne fonctionne "
+#~ "pas correctement.\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#~ msgstr ""
+#~ "Un ou plusieurs fichiers ROMs/CHDs nécessaires à l'utilisation de cette "
+#~ "machine n'ont pas été dumpés correctement.\n"
+
+#, c-format
+#~ msgid ""
+#~ "No machines found. Please check the rompath specified in the %1$s.ini "
+#~ "file.\n"
+#~ "\n"
+#~ "If this is your first time using %2$s, please see the config.txt file in "
+#~ "the docs directory for information on configuring %2$s."
+#~ msgstr ""
+#~ "Aucune machine trouvée. Veuillez vérifier le chemin du répertoire indiqué "
+#~ "dans le fichier %1$s.ini.\n"
+#~ "\n"
+#~ "Si vous utilisez %2$s pour la première fois, veuillez consulter le "
+#~ "fichier config.txt dans le répertoire docs pour obtenir de plus amples "
+#~ "informations sur la configuration de %2$s."
+
+#~ msgid "General Inputs"
+#~ msgstr "Périphériques d'entrée généraux"
+
+#~ msgid "Select custom filters:"
+#~ msgstr "Sélectionner les filtres personnalisés :"
+
+#~ msgid "Configure Machine"
+#~ msgstr "Configurer la machine"
+
+#~ msgid "Input (general)"
+#~ msgstr "Périphériques d'entrée (généraux)"
+
+#~ msgid "Input (this machine)"
+#~ msgstr "Périphériques d'entrée (cette machine)"
+
+#~ msgid "Analog Controls"
+#~ msgstr "Contrôles analogiques"
+
+#~ msgid "Image Information"
+#~ msgstr "Informations sur l'image"
+
#, c-format
#~ msgid ""
#~ "Are you sure you want to quit?\n"
@@ -6114,9 +6541,6 @@ msgstr ""
#~ msgid "Restore originals colors"
#~ msgstr "Restaurer les couleurs d'origine"
-#~ msgid "UI Colors Settings"
-#~ msgstr "Paramètres des couleurs de l'interface"
-
#~ msgid "Add or remove favorites"
#~ msgstr "Ajouter ou supprimer des favoris"
@@ -6165,10 +6589,6 @@ msgstr ""
#~ msgid "Ends"
#~ msgstr "Fins de jeu"
-#, c-format
-#~ msgid "romset: %1$-.100s"
-#~ msgstr "romset : %1$-.100s"
-
#~ msgid "View"
#~ msgstr "Vue"
@@ -6217,9 +6637,6 @@ msgstr ""
#~ msgid "Autofire Delay"
#~ msgstr "Attente du tir automatique"
-#~ msgid "Keyboard Mode:"
-#~ msgstr "Mode clavier :"
-
#~ msgid "Save machine configuration"
#~ msgstr "Sauvegarder la configuration de la machine"
@@ -6313,24 +6730,9 @@ msgstr ""
#~ msgid "Game is Mechanical: %1$s\n"
#~ msgstr "Jeu comportant des éléments mécaniques : %1$s\n"
-#~ msgid "Requires Artwork: %1$s\n"
-#~ msgstr "Artwork nécessaire : %1$s\n"
-
-#~ msgid "Requires Clickable Artwork: %1$s\n"
-#~ msgstr "Artwork cliquable nécessaire : %1$s\n"
-
-#~ msgid "Support Cocktail: %1$s\n"
-#~ msgstr "Support du mode cocktail : %1$s\n"
-
-#~ msgid "Driver is Bios: %1$s\n"
-#~ msgstr "Ce driver est un BIOS : %1$s\n"
-
#~ msgid "Support Save: %1$s\n"
#~ msgstr "Supporte les sauvegardes : %1$s\n"
-#~ msgid "Requires CHD: %1$s\n"
-#~ msgstr "CHD nécessaire : %1$s\n"
-
#~ msgid "Roms Audit Pass: OK\n"
#~ msgstr "Vérification des ROMs : OK\n"
diff --git a/language/French_Canada/strings.po b/language/French_Canada/strings.po
index 8b0c3ac47fe..fb09e26e796 100644
--- a/language/French_Canada/strings.po
+++ b/language/French_Canada/strings.po
@@ -1,14 +1,14 @@
-# French translations for PACKAGE package
-# Traductions françaises du paquet PACKAGE.
-# Copyright (C) 2016 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# Automatically generated, 2016.
+# French translations for MAME package
+# Traductions françaises du paquet MAME.
+# Copyright (C) 1997-2022 MAMEdev and contributors
+# This file is distributed under the same license as the MAME package.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -18,331 +18,340 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
+msgid "System: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr ""
@@ -355,7 +364,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -446,7 +455,7 @@ msgstr ""
msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr ""
@@ -618,7 +627,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr ""
@@ -670,266 +679,280 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr ""
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -939,78 +962,82 @@ msgid ""
"CPU:\n"
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr ""
@@ -1038,11 +1065,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr ""
@@ -1070,33 +1097,43 @@ msgstr ""
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr ""
@@ -1385,65 +1422,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1452,117 +1493,166 @@ msgstr ""
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1575,14 +1665,18 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr ""
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr ""
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1591,7 +1685,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1599,140 +1693,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr ""
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr ""
@@ -1743,7 +1927,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1751,96 +1935,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -1863,259 +2047,361 @@ msgstr ""
msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
+msgctxt "gfxview"
+msgid "Category %1$d"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2124,297 +2410,297 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:210
-msgid "Fonts"
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:211
-msgid "Colors"
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:214
-msgid "Language"
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
+#: src/frontend/mame/ui/custui.cpp:213
+msgid "Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
+#: src/frontend/mame/ui/custui.cpp:214
+msgid "Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:217
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
+#: src/frontend/mame/ui/custui.cpp:529
+msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:548
-msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2437,660 +2723,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
-msgid "New Barcode:"
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:80
-msgid "Enter Code"
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:116
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
+#: src/frontend/mame/ui/barcode.cpp:81
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
+#: src/frontend/mame/ui/barcode.cpp:115
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
+msgid "System is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
-msgid "Sound"
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:147
-msgid "Compressor"
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
+msgid "Sound"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Compressor"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3101,7 +3433,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3112,631 +3444,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3812,7 +4173,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3927,1241 +4288,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5476,7 +5837,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5721,7 +6082,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5920,6 +6281,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr ""
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6008,13 +6373,13 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
diff --git a/language/Georgian/strings.po b/language/Georgian/strings.po
index 74f280b45f4..5dc80cc5c77 100644
--- a/language/Georgian/strings.po
+++ b/language/Georgian/strings.po
@@ -1,13 +1,13 @@
-# Georgian translations for PACKAGE package.
-# Copyright (C) 2016 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# Automatically generated, 2016.
+# Georgian translations for MAME package.
+# Copyright (C) 1997-2022 MAMEdev and contributors
+# This file is distributed under the same license as the MAME package.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -16,331 +16,340 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
+msgid "System: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr ""
@@ -353,7 +362,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -444,7 +453,7 @@ msgstr ""
msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr ""
@@ -616,7 +625,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr ""
@@ -668,266 +677,280 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr ""
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -937,78 +960,82 @@ msgid ""
"CPU:\n"
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr ""
@@ -1036,11 +1063,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr ""
@@ -1068,33 +1095,43 @@ msgstr ""
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr ""
@@ -1383,65 +1420,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1450,117 +1491,166 @@ msgstr ""
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1573,14 +1663,18 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr ""
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr ""
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1589,7 +1683,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1597,140 +1691,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr ""
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr ""
@@ -1741,7 +1925,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1749,96 +1933,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -1861,259 +2045,361 @@ msgstr ""
msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
+msgctxt "gfxview"
+msgid "Category %1$d"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2122,297 +2408,297 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:210
-msgid "Fonts"
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:211
-msgid "Colors"
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:214
-msgid "Language"
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
+#: src/frontend/mame/ui/custui.cpp:213
+msgid "Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
+#: src/frontend/mame/ui/custui.cpp:214
+msgid "Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:217
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
+#: src/frontend/mame/ui/custui.cpp:529
+msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:548
-msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2435,660 +2721,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
-msgid "New Barcode:"
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:80
-msgid "Enter Code"
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:116
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
+#: src/frontend/mame/ui/barcode.cpp:81
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
+#: src/frontend/mame/ui/barcode.cpp:115
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
+msgid "System is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
-msgid "Sound"
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:147
-msgid "Compressor"
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
+msgid "Sound"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Compressor"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3099,7 +3431,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3110,631 +3442,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3810,7 +4171,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3925,1241 +4286,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5474,7 +5835,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5719,7 +6080,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5918,6 +6279,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr ""
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6006,13 +6371,13 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
diff --git a/language/German/strings.po b/language/German/strings.po
index 03fc4b0a21d..86b28c5e868 100644
--- a/language/German/strings.po
+++ b/language/German/strings.po
@@ -1,14 +1,14 @@
# German translations for MAME package
# German translation for MAME.
-# Copyright (C) 1997-2021 MAMEdev and contributors
+# Copyright (C) 1997-2022 MAMEdev and contributors
# This file is distributed under the same license as the MAME package.
-# Automatically generated, 2021.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\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"
@@ -19,7 +19,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 2.0.7\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
@@ -29,215 +29,214 @@ msgstr ""
"\n"
"Drücken Sie eine beliebige Taste zum Fortfahren"
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-"Für diese Maschine müssen Abbilder in die folgenden Geräte eingehängt "
-"werden: "
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr "Gesamtlautstärke"
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr "%1$s Lautstärke"
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr "CPU %1$s übertakten"
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr "Sound %1$s übertakten"
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s Aktualisierungsrate"
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s Helligkeit"
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s Kontrast"
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s Gamma"
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s Horizontale Streckung"
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s Horizontale Position"
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s Vertikale Streckung"
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s Vertikale Position"
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Laserdisc '%1$s' Horizontale Streckung"
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Laserdisc '%1$s' Horizontale Position"
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "Laserdisc '%1$s' Vertikale Streckung"
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Laserdisc '%1$s' Vertikale Position"
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr "Vektorflimmern"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr "Minimale Strahlbreite"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr "Maximale Strahlbreite"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr "Gewichtung der Strahlintensität"
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "Fadenkreuzskalierung %1$s"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr "X"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr "Y"
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "Fadenkreuzversatz %1$s"
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "Fadenkreuzskalierung X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "Fadenkreuzskalierung Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "Fadenkreuzversatz X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "Fadenkreuzversatz Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr "**Fehler beim Speichern von ui.ini**"
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**Fehler beim Speichern von %s.ini**"
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
"\n"
-" Konfiguration gespeichert \n"
+" Einstellungen gespeichert \n"
"\n"
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
@@ -246,8 +245,8 @@ msgstr ""
"%s\n"
" zur Favoritenliste hinzugefügt."
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
@@ -256,106 +255,114 @@ msgstr ""
"%s\n"
" von der Favoritenliste entfernt."
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr "%1$s %2$s ( %3$d / %4$d Programm-Pakete )"
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr "Treiber: \"%1$s\" Softwareliste "
+msgid "System: \"%1$s\" software list "
+msgstr "System: \"%1$s\" Softwareliste "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, 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:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr "Suche: %1$s_"
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr "Soundeinstellungen"
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
-msgstr "Haupteingaben"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr "Erweiterungen"
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
-msgstr "Konfiguration speichern"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
-msgstr "Einstellungen"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
+msgstr "Einstellungen speichern"
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
-msgstr "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr "Benutzeroberfläche anpassen"
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
-msgstr "Verzeichnisse konfigurieren"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
+msgstr "Erweiterungs-Optionen"
+
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr "[leerer Steckplatz]"
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr "[erzeugen]"
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr "[Softwareliste]"
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr "Fehler beim Zugriff auf %s"
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr "Zugriffsart wählen"
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr "Nur lesend"
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr "Lesend und schreibend"
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr "Lesen von diesem Image, Schreiben auf ein anderes Image"
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr "Lesen von diesem Image, Schreiben in diff"
@@ -368,7 +375,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -459,7 +466,7 @@ msgstr ""
msgid "Rotation Options"
msgstr "Rotations-Optionen"
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr "Drehen"
@@ -631,7 +638,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr "Videoeinstellungen"
@@ -683,283 +690,280 @@ 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr "Aus"
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr "Auto"
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr "Zurück zum vorherigen Menü"
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr "Dateimanager"
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr "Bildschirm #%d"
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr "Kopierschutz"
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr "Zeitlicher Ablauf"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr "Grafik"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr "Farbpalette"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr "Sound"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr "Kamera"
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr "Mikrofon"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr "Bedienelemente"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "Tastatur"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr "Maus"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr "Festplatte"
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr "Drucker"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr "LAN"
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr "WAN"
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-"Ein oder mehrere ROMs/CHDs für diese Maschine sind nicht korrekt. Eventuell "
-"wird die Maschine nicht richtig laufen.\n"
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-"Es gibt bekannte Probleme mit dieser Maschine\n"
-"\n"
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-"Ein oder mehrere ROMs/CHDs dieser Maschine wurden nicht korrekt ausgelesen.\n"
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr "Komplett unemulierte Funktionen: "
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr "%s"
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ", %s"
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr "Nicht perfekt emulierte Funktionen: "
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr "Die Bildschirmdrehung im Cocktailmodus wird nicht unterstützt.\n"
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
-msgstr "Die Maschine benötigt externe Illustrationsdateien.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
+msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-"Diese Maschine wurde niemals fertiggestellt. Sie kann seltsames Verhalten "
-"oder fehlende Elemente aufweisen, die nicht auf Fehler der Emulation "
-"zurückzuführen sind.\n"
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-"Diese Maschine besitzt keine Sound-Hardware; MAME wird erwartungsgemäß keine "
-"Töne ausgeben.\n"
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-"\n"
-"DIESE MASCHINE FUNKTIONIERT NICHT. Die Emulation dieser Maschine ist noch "
-"nicht vollständig. Sie können nur darauf warten, dass die Entwickler die "
-"Emulation verbessern.\n"
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-"\n"
-"\n"
-"Es gibt funktionsfähige Klone dieser Maschine: %s"
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -974,27 +978,27 @@ msgstr ""
"\n"
"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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
@@ -1002,7 +1006,7 @@ msgstr ""
"\n"
"Sound:\n"
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
@@ -1010,46 +1014,50 @@ msgstr ""
"\n"
"Video:\n"
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr "Keine\n"
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr "Vektor"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr "Bildschirm '%1$s'"
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr "Bildschirm"
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr "Nicht unterstützt"
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr "Teilweise unterstützt"
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr "[leer]"
@@ -1077,11 +1085,11 @@ msgstr "[Kompatible Listen]"
msgid "File Already Exists - Override?"
msgstr "Datei existiert bereits - Überschreiben?"
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr "Nein"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr "Ja"
@@ -1109,33 +1117,43 @@ msgstr "Image-Format auswählen"
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr "Tastaturmodus"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr "Natürlich"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr "Emuliert"
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr "Aktiviert"
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr "Deaktiviert"
@@ -1424,65 +1442,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr "Benutzerdefinierter Filter"
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr "Filter"
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr "<Filter erstellen>"
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
-msgstr "Filter auswählen:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
+msgstr "Filter Auswählen"
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr "Filter %1$u"
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr "Letzten Filter entfernen"
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr "Filter hinzufügen"
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr "Kategorie auswählen:"
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr "[Keine Kategorie INI Dateien]"
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr "[Keine Gruppen in INI Datei]"
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr "Keine Kategorie INI Dateien gefunden"
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr "Datei"
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr "Keine Gruppen in Kategorie Datei gefunden"
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr "Gruppe"
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr "Klone einschließen"
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1491,11 +1513,23 @@ msgstr ""
msgid "Revision: %1$s"
msgstr "Version: %1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr "BIOS-Auswahl"
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr "System"
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr "Zurücksetzen"
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr "Netzwerkgeräte"
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
@@ -1504,7 +1538,7 @@ msgstr ""
"Laufzeit: %1$d:%2$02d:%3$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
@@ -1513,7 +1547,7 @@ msgstr ""
"Laufzeit: %1$d:%2$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
@@ -1522,93 +1556,130 @@ msgstr ""
"Ausgegebene Tickets: %1$d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr "Münzen %1$c: NA%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr "Münzen %1$c: %2$d%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr " (gesperrt)"
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr "Fadenkreuzeinstellungen"
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
+#, c-format
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:563
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
-msgstr "Sichtbare Verzögerung"
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr "Name: Beschreibung:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr "Liste im XML-Format exportieren (wie -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
"Liste im XML-Format exportieren (wie -listxml, Geräte jedoch ausschließen)"
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr "Liste im TXT-Format exportieren (wie -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:792
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:808
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
-msgstr "Treiber"
-
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
-msgstr "Diese Maschine besitzt kein BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr "Zu Favoriten hinzufügen"
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr "Aus Favoriten entfernen"
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (Standard)"
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1625,14 +1696,18 @@ 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
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr "Pseudoterminals"
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr "[fehlgeschlagen]"
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr "Schieberegler"
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1641,7 +1716,7 @@ msgstr ""
msgid "Cancel"
msgstr "Abbrechen"
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1649,140 +1724,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr "Lade Status"
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr "Speichere Status"
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr "DIP-Schalter"
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr "Konfiguration der Maschine"
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr "Steckplatzgeräte"
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr "%s [intern]"
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr "Benutzerschnittstelle"
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr "Weitere Bedienelemente"
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr "Bedienung Cassettendeck"
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr "gestoppt"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr "spiele ab"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr "(spiele ab)"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr "nehme auf"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr "(nehme auf)"
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr "Pause/Stop"
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr "Abspielen"
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr "Aufnahme"
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr "Zurückspulen"
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr "Vorspulen"
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr "Eingabeeinstellungen"
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr "Kann Verzeichnis nicht überschreiben"
@@ -1793,7 +1958,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1805,101 +1970,96 @@ msgstr ""
"\n"
"Drücken Sie eine beliebige Taste, um fortzufahren."
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr "Optionen konfigurieren"
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr "Verlassen"
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-"Keine Maschinen gefunden. Bitte überprüfen Sie den in der ini-Datei %1$s.ini "
-"angegebenen Pfad zu den ROM-Dateien. \n"
-"\n"
-" Wenn Sie %2$s zum ersten Mal verwenden, lesen Sie bitte die Datei config."
-"txt im Verzeichnis \"docs\" zur Konfiguration von %2$s."
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr "Geben Sie den Namen ein oder wählen Sie: %1$s_"
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr "Geben Sie den Namen ein oder wählen Sie: (zufällige Auswahl)"
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr "%1$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr "%1$s, %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr "Treiber: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "Insgesamt: FUNKTIONIERT NICHT"
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "Insgesamt: Nicht emulierter Kopierschutz"
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "Insgesamt: Funktioniert"
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Grafik: Nicht implementiert, "
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Grafik: Fehlerhaft, "
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Grafik: OK, "
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "Sound: Keine"
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Sound: Nicht implementiert"
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Sound: Fehlerhaft"
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Sound: OK"
@@ -1924,259 +2084,361 @@ msgstr "Alle zurücksetzen"
msgid "Reload All"
msgstr "Alle neu laden"
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr "ROMs"
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr "Software-Medien"
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr "Illustrationen"
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr "Fadenkreuze"
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr "INIs"
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr "DATs"
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr "Kategorie INIs"
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr "Schnappschüsse"
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr "Icons"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr "Bedienfelder"
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr "Gehäuse"
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr "Marquees"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr "Platinen"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr "Flyer"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr "Bosse"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "Vorschau Illustrationen"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr "Handbuch"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr "Logos"
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr "Spielstände"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr "Gegen"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr "Cover"
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
-msgstr "Ordnereinstellungen"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
+msgstr "%1$s-Ordner entfernen"
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
-msgstr "Aktuelle %1$s-Ordner"
+msgid "Change %1$s Folder - Search: %2$s_"
+msgstr "%1$s-Ordner ändern - Suche: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr "%1$s-Ordner hinzufügen - Suche: %2$s_"
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr "Zum Setzen drücken Sie TAB"
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr "Ordner wechseln"
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr "Ordner hinzufügen"
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr "Ordner entfernen"
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
-msgstr "%1$s-Ordner ändern - Suche: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
-msgstr "%1$s-Ordner hinzufügen - Suche: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
-msgstr "Zum Setzen drücken Sie TAB"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
-msgstr "%1$s-Ordner entfernen"
+msgctxt "gfxview"
+msgid "Category %1$d"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
-msgstr " FARBEN"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
-msgstr " STIFTE"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
+msgstr "[root%1$s] Farben"
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
+msgstr "[root%1$s] Stifte"
+
+#: src/frontend/mame/ui/viewgfx.cpp:940
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:947
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
-msgstr "Maschine konfigurieren"
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/viewgfx.cpp:1334
#, 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) )"
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1058
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr "System: %1$-.100s"
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
-msgstr "Auswahlliste - Suche: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr "%1$s - Suche: %2$s_"
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr "Zum Auswählen, doppelklicken oder drücken Sie %1$s"
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr "Ergebnisse werden unter %1$s gespeichert"
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2185,298 +2447,298 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr "Alle anzeigen"
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr "Filter ausblenden"
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr "Info/Bild ausblenden"
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr "Beide ausblenden"
-#: src/frontend/mame/ui/custui.cpp:210
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
+msgstr "Seitenbereiche anzeigen"
+
+#: src/frontend/mame/ui/custui.cpp:213
msgid "Fonts"
msgstr "Schriftarten"
-#: src/frontend/mame/ui/custui.cpp:211
+#: src/frontend/mame/ui/custui.cpp:214
msgid "Colors"
msgstr "Farben"
-#: src/frontend/mame/ui/custui.cpp:214
+#: src/frontend/mame/ui/custui.cpp:217
msgid "Language"
msgstr "Sprache"
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
+msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
-msgstr "Seitenbereiche anzeigen"
-
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
-msgstr "Einstellungen Benutzeroberfläche"
-
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
-msgid "[built-in]"
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr "Standard"
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr "Schriftart für Benutzeroberfläche"
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr "Fett"
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr "Kursiv"
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr "Linien"
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr "Textgröße für Informationen"
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
-msgstr "Schriftart-Einstellungen für Benutzeroberfläche"
-
-#: src/frontend/mame/ui/custui.cpp:548
+#: src/frontend/mame/ui/custui.cpp:529
msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
"Beispieltext - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr "Normaler Text"
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr "Farbe für Auswahl"
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr "Normaler Texthintergrund"
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr "Hintergrundfarbe für Auswahl"
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr "Farbe für Unterelement"
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr "Klon"
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr "Rand"
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr "Hintergrund"
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr "DIP-Schalter"
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr "Nicht verfügbare Farbe"
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr "Schieberegler-Farbe"
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr "Farbe für Mouseover"
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr "Hintergrundfarbe für Mouseover"
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr "Farbe für Mausklick"
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr "Hintergrundfarbe für Mausklick"
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr "Farbeinstellungen für Benutzeroberfläche"
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr "Menüvorschau"
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr "Normal"
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr "Unterelement"
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr "Auswahl"
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr "Mouseover"
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr "Klon"
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr "ARGB-Einstellungen"
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr "Alpha"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr "Rot"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr "Grün"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr "Blau"
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr "Aus Palette wählen"
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr "Farbvorschau:"
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr "Weiß"
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr "Silber"
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr "Grau"
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr "Schwarz"
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr "Rot"
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr "Orange"
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr "Gelb"
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr "Grün"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr "Blau"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr "Violett"
@@ -2499,660 +2761,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
+msgstr "Barcodeleser"
+
+#: src/frontend/mame/ui/barcode.cpp:78
msgid "New Barcode:"
msgstr "Neuer Barcode:"
-#: src/frontend/mame/ui/barcode.cpp:80
+#: src/frontend/mame/ui/barcode.cpp:81
msgid "Enter Code"
msgstr "Code eingeben"
-#: src/frontend/mame/ui/barcode.cpp:116
+#: src/frontend/mame/ui/barcode.cpp:115
msgid "Barcode length invalid!"
msgstr "Barcodelänge ungültig!"
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
-msgstr "Eingabe (allgemein)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
-msgstr "Eingabe (für diese Maschine)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
-msgstr "Analoge Bedienelemente"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
+msgstr "Eingabeeinstellungen"
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr "DIP-Schalter"
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Konfiguration der Maschine"
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Buchhaltungsinformationen"
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
-msgstr "Informationen über diese Maschine"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
-msgstr "Informationen über diese Software"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr "Dateimanager"
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr "Bedienung Cassettendeck"
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
-msgstr ""
+msgstr "Pseudoterminals"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "BIOS-Auswahl"
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Steckplatzgeräte"
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Barcodeleser"
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr "Netzwerkgeräte"
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Schieberegler"
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr "Videoeinstellungen"
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Fadenkreuzeinstellungen"
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr "Cheat"
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Erweiterungs-Optionen"
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr "Externe DAT-Anzeige"
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr "Zu Favoriten hinzufügen"
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr "Aus Favoriten entfernen"
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
-msgstr "Neue Maschine auswählen"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
-msgstr "Zurück zur Maschine"
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr "Schnappschüsse"
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr "Gehäuse"
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr "Platine"
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr "Flyer"
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr "Vorschau Illustrationen"
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr "Bosse"
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr "Logo"
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr "Gegen"
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr "Game Over"
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr "Handbuch"
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr "Spielstände"
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr "Cover"
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr "Angezeigte Liste in Datei exportieren"
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr "DATs Ansicht anzeigen"
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
-msgstr "Softwareauswahl:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
-msgstr "BIOS-Auswahl:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr "Programm ist ein Klon von: %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr "Programm ist Ursprungs-Programm"
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr "Unterstützt: Nein"
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr "Unterstützt: Teilweise"
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr "Unterstützt: Ja"
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
-msgstr "Treiber ist Ursprungs-Treiber"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
-msgstr "Treiber ist ein Klon von: %1$s"
+msgid "System is clone of: %1$s"
+msgstr "System ist ein Klon von: %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr "Images"
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr "Informationen"
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr "Drücken Sie eine beliebige Taste, um fortzufahren."
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr "Allgemeine Informationen"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
-msgstr "ROM-Satz\t%1$s\n"
+msgid "Short Name\t%1$s\n"
+msgstr "Kurzem Namen\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr "Jahr\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Hersteller\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
-msgstr "Treiber ist ein Klon von\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
+msgstr "System ist ein Klon von\t%1$s\n"
-#: 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:2878
+msgid "System is Parent\t\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr "Analoge Bedienelemente\tVorhanden\n"
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr "Tastatureingaben\tVorhanden\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr "Insgesamt\tFUNKTIONIERT NICHT\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr "Insgesamt\tNicht emulierter Kopierschutz\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr "Insgesamt\tFunktioniert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr "Grafik\tNicht implementiert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr "Grafik\tFarbwiedergabe falsch\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr "Grafik\tFarbwiedergabe fehlerhaft\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr "Grafik\tFehlerhaft\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr "Grafik\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr "Sound\tKeine\n"
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr "Sound\tNicht implementiert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr "Sound\tFehlerhaft\n"
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr "Sound\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr "Kamera\tNicht implementiert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr "Kamera\tFehlerhaft\n"
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr "Mikrofon\tNicht implementiert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr "Mikrofon\tFehlerhaft\n"
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr "Bedienelemente\tNicht implementiert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr "Bedienelemente\tFehlerhaft\n"
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr "Tastatur\tNicht implementiert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr "Tastatur\tFehlerhaft\n"
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr "Maus\tNicht implementiert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr "Maus\tFehlerhaft\n"
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr "Festplatte\tNicht implementiert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr "Festplatte\tFehlerhaft\n"
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr "Drucker\tNicht implementiert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr "Drucker\tFehlerhaft\n"
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr "LAN\tNicht implementiert\n"
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr "LAN\tFehlerhaft\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr "WAN\tNicht implementiert\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr "WAN\tFehlerhaft\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr "Zeitlicher Ablauf\tNicht implementiert\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr "Zeitlicher Ablauf\tFehlerhaft\n"
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
-msgstr "Maschine ist mechanisch\tJa\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
+msgstr "System ist mechanisch\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
-msgstr "Maschine ist mechanisch\tNein\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
+msgstr "System ist mechanisch\tNein\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr "Benötigt Illustrationen\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr "Benötigt Illustrationen\tNein\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr "Benötigt klickbare Illustrationen\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr "Benötigt klickbare Illustrationen\tNein\n"
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr "Unterstützt Cocktail-Modus\tNein\n"
-#: 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:3003
+msgid "System is BIOS\tYes\n"
+msgstr "System ist BIOS\tJa\n"
-#: 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:3003
+msgid "System is BIOS\tNo\n"
+msgstr "System ist BIOS\tNein\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr "Unterstützt Speichern\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr "Unterstützt Speichern\tNein\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr "Bildschirm-Ausrichtung\tVertikal\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr "Bildschirm-Ausrichtung\tHorizontal\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr "Benötigt CHD\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr "Benötigt CHD\tNein\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr "Samples-Überprüfung\tNicht nötig\n"
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr "Samples-Überprüfung\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr "Samples-Überprüfung\tFEHLERHAFT\n"
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
+msgstr "Samplerate"
+
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sound"
msgstr "Sound"
-#: src/frontend/mame/ui/sndmenu.cpp:147
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
-msgstr "Samplerate"
-
-#: src/frontend/mame/ui/sndmenu.cpp:149
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr "Verwende externe Samples"
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3169,7 +3477,7 @@ msgstr ""
"\n"
"Die gewählte Option aktiviert die folgenden Elemente:\n"
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3186,34 +3494,34 @@ msgstr ""
"\n"
"Bei Auswahl dieser Option werden folgende Elemente aktiviert:\n"
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr "* CPU:\n"
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr "* Video:\n"
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr " Bildschirm '%1$s': Vektor\n"
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, 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:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, 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:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr "* Sound:\n"
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
@@ -3222,597 +3530,626 @@ msgstr ""
"* BIOS-Einstellungen:\n"
" %1$d Optionen [Standard: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr " %1$s [Standard: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr " %1$s\n"
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr "* DIP Schalter-Einstellungen:\n"
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr "* Konfigurationseinstellungen:\n"
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr "* Eingabegerät(e):\n"
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr " Benutzereingaben [%1$d Eingaben]\n"
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr " Mahjongeingaben [%1$d Eingaben]\n"
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr " Hanafudaeingaben [%1$d Eingaben]\n"
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr " Glücksspieleingaben [%1$d Eingaben]\n"
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr " Analogeingaben [%1$d Eingaben]\n"
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr " Einstellerreingaben [%1$d Eingaben]\n"
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr " Tastenfeldeingaben [%1$d Eingaben]\n"
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr " Tastatureingaben [%1$d Eingaben]\n"
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr "* Medienoptionen:\n"
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr " %1$s [tag: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr "* Steckplatzoptionen:\n"
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr "[Keine]\n"
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3888,7 +4225,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -4003,1241 +4340,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5556,7 +5893,7 @@ msgstr "Seite"
msgid "Clear Watches"
msgstr "Überwachungen löschen"
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr "Cheat-Finder"
@@ -5801,7 +6138,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -6000,6 +6337,10 @@ msgstr "Aktiviert: %s =%s"
msgid "Activated: %s"
msgstr "Aktiviert: %s"
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr "Cheat"
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6092,17 +6433,175 @@ msgstr "Abbrechen"
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
+#~ msgid "Visible Delay"
+#~ msgstr "Sichtbare Verzögerung"
+
+#~ msgctxt "menu-main"
+#~ msgid "Select New Machine"
+#~ msgstr "Neue Maschine auswählen"
+
+#~ msgctxt "menu-main"
+#~ msgid "Return to Machine"
+#~ msgstr "Zurück zur Maschine"
+
+#~ msgid "Software part selection:"
+#~ msgstr "Softwareauswahl:"
+
+#~ msgid "BIOS selection:"
+#~ msgstr "BIOS-Auswahl:"
+
+#~ msgid "Driver is parent"
+#~ msgstr "Treiber ist Ursprungs-Treiber"
+
+#~ msgid "Driver is Parent\t\n"
+#~ msgstr "Treiber ist Ursprungs-Treiber\t\n"
+
+#~ msgid ""
+#~ "This driver requires images to be loaded in the following device(s): "
+#~ msgstr ""
+#~ "Für diese Maschine müssen Abbilder in die folgenden Geräte eingehängt "
+#~ "werden: "
+
+#~ msgid ""
+#~ "\n"
+#~ " Configuration saved \n"
+#~ "\n"
+#~ msgstr ""
+#~ "\n"
+#~ " Konfiguration gespeichert \n"
+#~ "\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+#~ "run correctly.\n"
+#~ msgstr ""
+#~ "Ein oder mehrere ROMs/CHDs für diese Maschine sind nicht korrekt. "
+#~ "Eventuell wird die Maschine nicht richtig laufen.\n"
+
+#~ msgid ""
+#~ "There are known problems with this machine\n"
+#~ "\n"
+#~ msgstr ""
+#~ "Es gibt bekannte Probleme mit dieser Maschine\n"
+#~ "\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#~ msgstr ""
+#~ "Ein oder mehrere ROMs/CHDs dieser Maschine wurden nicht korrekt "
+#~ "ausgelesen.\n"
+
+#~ msgid "This machine requires external artwork files.\n"
+#~ msgstr "Die Maschine benötigt externe Illustrationsdateien.\n"
+
+#~ msgid ""
+#~ "This machine was never completed. It may exhibit strange behavior or "
+#~ "missing elements that are not bugs in the emulation.\n"
+#~ msgstr ""
+#~ "Diese Maschine wurde niemals fertiggestellt. Sie kann seltsames Verhalten "
+#~ "oder fehlende Elemente aufweisen, die nicht auf Fehler der Emulation "
+#~ "zurückzuführen sind.\n"
+
+#~ msgid ""
+#~ "This machine has no sound hardware, MAME will produce no sounds, this is "
+#~ "expected behaviour.\n"
+#~ msgstr ""
+#~ "Diese Maschine besitzt keine Sound-Hardware; MAME wird erwartungsgemäß "
+#~ "keine Töne ausgeben.\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
+#~ "complete. There is nothing you can do to fix this problem except wait for "
+#~ "the developers to improve the emulation.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "DIESE MASCHINE FUNKTIONIERT NICHT. Die Emulation dieser Maschine ist noch "
+#~ "nicht vollständig. Sie können nur darauf warten, dass die Entwickler die "
+#~ "Emulation verbessern.\n"
+
+#, c-format
+#~ msgid ""
+#~ "\n"
+#~ "\n"
+#~ "There are working clones of this machine: %s"
+#~ msgstr ""
+#~ "\n"
+#~ "\n"
+#~ "Es gibt funktionsfähige Klone dieser Maschine: %s"
+
+#, c-format
+#~ msgid ""
+#~ "No machines found. Please check the rompath specified in the %1$s.ini "
+#~ "file.\n"
+#~ "\n"
+#~ "If this is your first time using %2$s, please see the config.txt file in "
+#~ "the docs directory for information on configuring %2$s."
+#~ msgstr ""
+#~ "Keine Maschinen gefunden. Bitte überprüfen Sie den in der ini-Datei %1$s."
+#~ "ini angegebenen Pfad zu den ROM-Dateien. \n"
+#~ "\n"
+#~ " Wenn Sie %2$s zum ersten Mal verwenden, lesen Sie bitte die Datei config."
+#~ "txt im Verzeichnis \"docs\" zur Konfiguration von %2$s."
+
+#~ msgid "General Inputs"
+#~ msgstr "Haupteingaben"
+
+#~ msgid "Configure Directories"
+#~ msgstr "Verzeichnisse konfigurieren"
+
+#~ msgid "Select category:"
+#~ msgstr "Kategorie auswählen:"
+
+#~ msgid "This machine has no BIOS."
+#~ msgstr "Diese Maschine besitzt kein BIOS."
+
+#~ msgid "Folders Setup"
+#~ msgstr "Ordnereinstellungen"
+
+#, c-format
+#~ msgid "Current %1$s Folders"
+#~ msgstr "Aktuelle %1$s-Ordner"
+
+#~ msgid "Configure Machine"
+#~ msgstr "Maschine konfigurieren"
+
+#, 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) )"
+
+#~ msgid "UI Customization Settings"
+#~ msgstr "Einstellungen Benutzeroberfläche"
+
+#~ msgid "UI Fonts Settings"
+#~ msgstr "Schriftart-Einstellungen für Benutzeroberfläche"
+
+#~ msgid "UI Color Settings"
+#~ msgstr "Farbeinstellungen für Benutzeroberfläche"
+
+#~ msgid "Input (general)"
+#~ msgstr "Eingabe (allgemein)"
+
+#~ msgid "Input (this machine)"
+#~ msgstr "Eingabe (für diese Maschine)"
+
+#~ msgid "Analog Controls"
+#~ msgstr "Analoge Bedienelemente"
+
+#~ msgid "Image Information"
+#~ msgstr "Informationen über diese Software"
+
#~ msgid "Confirm quit from machines"
#~ msgstr "Beim Verlassen Bestätigung fordern"
@@ -6172,10 +6671,6 @@ msgstr ""
#~ msgid "Add or remove favorites"
#~ msgstr "Favoriten verwalten"
-#, c-format
-#~ msgid "Romset: %1$-.100s"
-#~ msgstr "ROM-Satz: %1$-.100s"
-
#~ msgid "Software Usage"
#~ msgstr "Verwendung der Software"
@@ -6233,10 +6728,6 @@ msgstr ""
#~ msgid "Select"
#~ msgstr "Auswahl"
-#, c-format
-#~ msgid "romset: %1$-.100s"
-#~ msgstr "ROM-Satz: %1$-.100s"
-
#~ msgid "View"
#~ msgstr "Ansicht"
@@ -6298,9 +6789,6 @@ msgstr ""
#~ "ein anderes Programm aus.\n"
#~ "\n"
-#~ msgid "Keyboard Mode:"
-#~ msgstr "Tastaturmodus:"
-
#~ msgid "Save machine configuration"
#~ msgstr "Konfiguration der Maschine speichern"
diff --git a/language/Greek/strings.po b/language/Greek/strings.po
index b617daea3e2..625134660ff 100644
--- a/language/Greek/strings.po
+++ b/language/Greek/strings.po
@@ -1,12 +1,12 @@
# Greek translations for MAME package.
-# Copyright (C) 1997-2021 MAMEdev and contributors
+# Copyright (C) 1997-2022 MAMEdev and contributors
# This file is distributed under the same license as the MAME package.
-# Automatically generated, 2021.
+# Automatically generated, 2022.
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2021-12-11 12:00+0300\n"
"Last-Translator: Mame.gr - BraiNKilleR\n"
"Language-Team: MAME Language Team\n"
@@ -17,7 +17,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Virtaal 0.7.1\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
@@ -27,12 +27,12 @@ msgstr ""
"\n"
"Πιέστε ένα πλήκτÏο για συνέχεια"
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-"Αυτός ο οδηγός απαιτεί εικόνες να φοÏτωθοÏν στην ακόλουθη συσκευή (ες): "
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
@@ -41,7 +41,7 @@ msgstr ""
"ΧειÏισμός UI ενεÏγοποιημένος\n"
"ΧÏήση %1$s για εναλλαγή"
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
@@ -50,195 +50,195 @@ msgstr ""
"ΧειÏισμός UI απενεÏγοποιημένος\n"
"ΧÏήση %1$s για εναλλαγή"
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr "ΚÏÏια Ένταση"
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr "%1$s Ένταση"
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr "ΥπεÏχÏονισμός CPU %1$s"
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr "ΥπεÏχÏονισμός %1$s ήχου"
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s Ρυθμός Ανανέωσης"
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s Φωτεινότητα"
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s Αντίθεση"
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s Γάμμα"
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s ΟÏιζόντια Επέκταση"
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s ΟÏιζόντια Θέση"
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s Κάθετη Επέκταση"
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s Κάθετη Θέση"
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Laserdisc '%1$s' ΟÏιζόντια Επέκταση"
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Laserdisc '%1$s' ΟÏιζόντια Θέση"
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "Laserdisc '%1$s' Κάθετη Επέκταση"
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Laserdisc '%1$s' Κάθετη Θέση"
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr "ΤÏεμόπαιγμα ΔιανÏσματος"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr "Ελάχιστο Πλάτος Ακτίνας"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr "Μέγιστο Πλάτος Ακτίνας"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr "Μέγεθος Κουκίδας Ακτίνας"
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr "ΒάÏος Έντασης Ακτίνας"
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "Κλίμακα ΣτόχαστÏου %1$s"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr "X"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr "Y"
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "Μετατόπιση ΣτοχάστÏου %1$s"
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "Κλίμακα ΣτόχαστÏου X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "Κλίμακα ΣτόχαστÏου Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "Μετατόπιση ΣτοχάστÏου X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "Μετατόπιση ΣτοχάστÏου Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr "**Σφάλμα αποθήκευσης ui.ini**"
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**Σφάλμα αποθήκευσης %s.ini**"
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
"\n"
" Οι Ïυθμίσεις αποθηκεÏτηκαν \n"
"\n"
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
@@ -247,8 +247,8 @@ msgstr ""
"%s\n"
" Ï€Ïοστέθηκε στη λίστα αγαπημένων."
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
@@ -257,106 +257,114 @@ msgstr ""
"%s\n"
" αφαιÏέθηκε από τη λίστα αγαπημένων."
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr "[ΈναÏξη άδειο]"
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr "[ΧÏήση διαχείÏησης αÏχείων]"
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr "%1$s %2$s ( %3$d / %4$d πακέτα λογισμικοÏ)"
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr "Οδηγός: \"%1$s\" λίστα Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï "
+msgid "System: \"%1$s\" software list "
+msgstr "ΣÏστημα: \"%1$s\" λίστα Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, 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:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr "Αναζήτηση: %1$s_"
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
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:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr "Επιλογές Ήχου"
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
-msgstr "Γενικός ΧειÏισμός"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr "ΠÏόσθετα"
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
-msgstr "Αποθήκευση Ρυθμίσεων"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
-msgstr "Ρυθμίσεις"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
+msgstr "Αποθήκευση Ρυθμίσεων"
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
-msgstr "ΦίλτÏο"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr "ΠÏοσαÏμογή UI"
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
-msgstr "ΡÏθμιση Φακέλων"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
+msgstr "Επιλογές ΠÏόσθετων"
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr "[κενή υποδοχή]"
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr "[δημιουÏγία]"
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr "[λίστα λογισμικοÏ]"
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr "Σφάλμα Ï€Ïόσβασης %s"
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr "Επιλέξτε λειτουÏγία Ï€Ïόσβασης"
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr "Μόνο για Ανάγνωση"
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr "Ανάγνωσης-εγγÏαφής"
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr "Ανάγνωση αυτής της εικόνας, εγγÏαφή σε άλλη"
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr "Ανάγνωση αυτής της εικόνας, εγγÏαφή σε αÏχείο αλλαγών"
@@ -369,8 +377,8 @@ msgid "Skip imperfect emulation warnings"
msgstr "ΠαÏάλειψη Ï€Ïοειδοποιησεων ημιτελοÏÏ‚ εξομοίωσης"
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
-msgstr "Επιλογή του τελευταίου μηχανήματος που εκτελέστηκε"
+msgid "Re-select last system launched"
+msgstr "Επιλογή του τελευταίου συστήματος που εκτελέστηκε"
#: src/frontend/mame/ui/submenu.cpp:36
msgid "Enlarge images in the right panel"
@@ -460,7 +468,7 @@ msgstr "Χαμηλή καθυστέÏηση"
msgid "Rotation Options"
msgstr "Επιλογές πεÏιστÏοφής"
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr "ΠεÏιστÏοφή"
@@ -632,7 +640,7 @@ msgstr "ΠÏομηθευτής Εισαγωγής Όπλου φωτός"
msgid "Joystick Input Provider"
msgstr "ΠÏομηθευτής Εισαγωγής ΜοχλοÏ"
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr "Επιλογές Βίντεο"
@@ -684,289 +692,298 @@ msgstr "ΣυγχÏονισμένη Ανανέωση"
msgid "Wait Vertical Sync"
msgstr "Αναμονή για Κάθετο ΣυγχÏονισμό"
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr "Off"
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr "Αυτόματο"
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr "ΕπιστÏοφή στο ΠÏοηγοÏμενο ΜενοÏ"
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr "ΔιαχείÏιση ΑÏχείων"
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr "[root%1$s]"
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
-msgstr "ΕπαναφοÏά Μηχανήματος"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
+msgstr "ΕπαναφοÏά Συστήματος"
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
-msgstr "ΈναÏξη Μηχανήματος"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
+msgstr "ΈναÏξη Συστήματος"
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr "Οθόνη #%d"
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr "Μεγέθυνση στην ΠεÏιοχή της Οθόνης"
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr "Μόνο X"
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr "Μόνο Y"
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr "X ή Y (Αυτόματο)"
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr "Μη ΑκέÏαια Κλίμακα"
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr "ΔιατήÏηση Αναλογίας Διαστάσεων"
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr "Δεν είναι δυνατή η αλλαγή επιλογών κατά την εγγÏαφή!"
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr "Ï€Ïοστασία"
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr "χÏονισμός"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr "γÏαφικά"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr "χÏωματική παλέτα"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr "ήχος"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr "υλικό καταγÏαφής"
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr "κάμεÏα"
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr "μικÏόφωνο"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr "χειÏισμός"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "πληκτÏολόγιο"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr "ποντίκι"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr "μέσα"
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr "δίσκος"
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr "εκτυπωτής"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr "μαγνητική ταινία"
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr "διάτÏητη ταινία"
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr "μαγνητικό Ï„Ïμπανο"
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr "αποθήκευση στεÏεάς κατάστασης"
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr "επικοινωνίες"
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr "Δίκτυο LAN"
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr "Δίκτυο WAN"
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-"Μία ή πεÏισσότεÏες ROMs/CHDs για αυτό το μηχάνημα είναι εσφαλμένες. Το "
-"μηχάνημα μποÏεί να μην εκτελείται σωστά.\n"
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-"ΥπάÏχουν γνωστά Ï€Ïοβλήματα με αυτό το μηχάνημα\n"
+"ΥπάÏχουν γνωστά Ï€Ïοβλήματα με αυτό το σÏστημα\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-"Μία ή πεÏισσότεÏες ROMs/CHDs για αυτό το μηχάνημα δεν έχουν γίνει dump "
-"σωστά.\n"
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr "Εντελώς μη εξομοιωμένα χαÏακτηÏιστικά: "
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr "%s"
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ", %s"
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr "ΜεÏικώς εξομοιωμένα χαÏακτηÏιστικά: "
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
"Το αναποδογÏÏισμα της οθόνης σε κοκτέιλ λειτουÏγία δεν υποστηÏίζεται.\n"
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
-msgstr "Αυτό το μηχάνημα απαιτεί εξωτεÏικά αÏχεία artwork.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
+msgstr "Αυτό το σÏστημα απαιτεί εξωτεÏικά αÏχεία artwork.\n"
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-"Αυτό το μηχάνημα δεν ολοκληÏώθηκε ποτέ. Αυτό μποÏεί να εμφανίσει ασυνήθιστη "
+"Αυτό το σÏστημα δεν ολοκληÏώθηκε ποτέ. Αυτό μποÏεί να εμφανίσει ασυνήθιστη "
"συμπεÏιφοÏά ή στοιχεία να λείπουν που δεν είναι σφάλματα στην εξομοίωση.\n"
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-"Αυτό το μηχάνημα δεν έχει κανένα υλικό ήχου, το MAME δεν θα παÏάγει κανένα "
+"Αυτό το σÏστημα δεν έχει κανένα υλικό ήχου, το MAME δεν θα παÏάγει κανένα "
"ήχο, αυτή είναι αναμενόμενη συμπεÏιφοÏά.\n"
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-"\n"
-"ΑΥΤΟ ΤΟ ΜΗΧΑÎΗΜΑ ΔΕΠΛΕΙΤΟΥΡΓΕΙ. Η εξομοίωση για αυτό το μηχάνημα δεν είναι "
+"ΑΥΤΟ ΤΟ ΣΥΣΤΗΜΑ ΔΕΠΛΕΙΤΟΥΡΓΕΙ. Η εξομοίωση για αυτό το σÏστημα δεν είναι "
"ακόμα πλήÏης. Δεν υπάÏχει τίποτα που μποÏείτε να κάνετε για να διοÏθώσετε "
"αυτό το Ï€Ïόβλημα εκτός από την αναμονή για τους Ï€ÏογÏαμματιστές να "
"βελτιώσουν την εξομοίωση.\n"
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
"\n"
-"Στοιχεία Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… μηχανήματος δεν μποÏοÏν να εξομοιωθοÏν, καθώς απαιτοÏν "
+"Στοιχεία Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… συστήματος δεν μποÏοÏν να εξομοιωθοÏν, καθώς απαιτοÏν "
"φυσική αλληλεπίδÏαση ή αποτελοÏνται από μηχανικές συσκευές. Δεν είναι "
-"δυνατόν να δοκιμάσετε πλήÏως αυτό το μηχάνημα.\n"
+"δυνατόν να δοκιμάσετε πλήÏως αυτό το σÏστημα.\n"
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
"\n"
"\n"
-"ΥπάÏχουν κλώνοι Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… μηχανήματος που λειτουÏγοÏν: %s"
+"ΥπάÏχουν κλώνοι Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… συστήματος που λειτουÏγοÏν: %s"
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -981,27 +998,27 @@ msgstr ""
"\n"
"ΕπεξεÏγαστής:\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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr "Hz"
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
@@ -1009,7 +1026,7 @@ msgstr ""
"\n"
"Ήχος:\n"
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
@@ -1017,46 +1034,50 @@ msgstr ""
"\n"
"Βίντεο:\n"
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr "Κανένα\n"
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr "Διάνυσμα"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr "Οθόνη '%1$s'"
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr "Οθόνη"
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr "%1$s:\n"
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr "Δεν υποστηÏίζεται"
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr "ΥποστηÏίζεται μεÏικώς"
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr "[κενό]"
@@ -1084,11 +1105,11 @@ msgstr "[συμβατές λίστες]"
msgid "File Already Exists - Override?"
msgstr "Το ΑÏχείο ΥπάÏχει Ήδη - Îα Αντικατασταθεί;"
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr "Όχι"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr "Îαι"
@@ -1116,33 +1137,43 @@ msgstr "Επιλέξτε μοÏφή εικόνας"
msgid "Select initial contents"
msgstr "Επιλογή αÏÏ‡Î¹ÎºÎ¿Ï Ï€ÎµÏιεχομένου"
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr "ΛειτουÏγία ΠληκτÏολογίου"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr "Φυσικό"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr "Εξομοιωμένο"
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr "%1$s [root%2$s]"
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr "[root%2$s]"
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr "ΕνεÏγοποιημένο"
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr "ΑπενεÏγοποιημένο"
@@ -1431,65 +1462,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr "ΠÏοσαÏμοσμένο ΦίλτÏο"
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr "ΦίλτÏο"
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr "<ÏÏθμιση φίλτÏων>"
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
-msgstr "Επιλογή Ï€ÏοσαÏμοσμένων φίλτÏων:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
+msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr "ΦίλτÏο %1$u"
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr "ΑφαίÏεση τελευταίου φίλτÏου"
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr "ΠÏοσθήκη φίλτÏου"
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr "Επιλογή κατηγοÏίας:"
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr "[χωÏίς αÏχεία INI κατηγοÏιών]"
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr "[χωÏίς ομάδες στο αÏχείο INI]"
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr "Δεν βÏέθηκαν αÏχεία INI κατηγοÏιών"
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr "ΑÏχείο"
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr "Δεν βÏέθηκαν ομάδες στο αÏχείο κατηγοÏίας"
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr "Ομάδα"
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr "ΠεÏιλαμβάνονται κλώνοι"
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr "Λίστα λογισμικοÏ/αντικείμενο"
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr "ΠληÏοφοÏίες Λίστας λογισμικοÏ"
@@ -1498,11 +1533,23 @@ msgstr "ΠληÏοφοÏίες Λίστας λογισμικοÏ"
msgid "Revision: %1$s"
msgstr "ΑναθεώÏηση: %1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr "Επιλογή BIOS"
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr "ΕπαναφοÏά"
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr "Συσκευές ΔικτÏου"
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
@@ -1511,7 +1558,7 @@ msgstr ""
"ÎÏα λειτουÏγίας: %1$d:%2$02d:%3$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
@@ -1520,7 +1567,7 @@ msgstr ""
"ÎÏα λειτουÏγίας: %1$d:%2$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
@@ -1529,92 +1576,129 @@ msgstr ""
"ΕισιτήÏια που διανέμονται: %1$d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr "ΚέÏμα %1$c: NA%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr "ΚέÏμα %1$c: %2$d%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr " (κλειδωμένο)"
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr "Επιλογές ΣτόχαστÏου"
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
-msgstr "ΟÏατότητα P%d"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
+msgstr "ΟÏατότητα P%1$d"
+
+#: src/frontend/mame/ui/miscmenu.cpp:540
+#, c-format
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
+msgstr "ΣτόχαστÏο P%1$d"
+
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:563
#, c-format
-msgid "P%d Crosshair"
-msgstr "ΣτόχαστÏο P%d"
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
-msgstr "ΟÏατή ΚαθυστέÏηση"
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr "%s.xml αποθηκεÏτηκε στο φάκελο Ïυθμίσεων του UI."
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr "Όνομα: ΠεÏιγÏαφή:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr "%s.txt αποθηκεÏτηκε στο φάκελο Ïυθμίσεων του UI."
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr "Εξαγωγή σε μοÏφή XML (όπως -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr "Εξαγωγή σε μοÏφή XML (όπως -listxml, χωÏίς τις συσκευές)"
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr "Εξαγωγή σε μοÏφή TXT (όπως -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:792
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:808
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
-msgstr "Οδηγός"
-
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
-msgstr "Αυτό το μηχάνημα δεν έχει BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr "ΠÏοσθήκη Στα Αγαπημένα"
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr "ΑφαίÏεση Από Τα Αγαπημένα"
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr "Αποθήκευση ΠαÏαμετÏοποίησης Μηχανήματος"
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
-msgstr "ΡÏθμιση Μηχανήματος:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (Ï€Ïοεπιλογή)"
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr "Δε βÏέθηκαν Ï€Ïόσθετα"
@@ -1631,14 +1715,18 @@ msgstr ""
"Πατήστε %1$s για να εγκαταλείψετε\n"
"Πατήστε %2$s για να επιστÏέψετε στην εξομοίωση"
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
-msgstr "Ψευδο τεÏματικά"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
+msgstr "Ψευδό ΤεÏματικά"
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr "[απέτυχε]"
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr "Έλεγχος Slider"
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr "[δε βÏέθηκαν αποθηκευμένες καταστάσεις]"
@@ -1647,7 +1735,7 @@ msgstr "[δε βÏέθηκαν αποθηκευμένες καταστάσεις
msgid "Cancel"
msgstr "ΑκÏÏωση"
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1658,141 +1746,231 @@ msgstr ""
"Πατήστε %2$s για διαγÏαφή\n"
"Πατήστε %3$s για ακÏÏωση"
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr "ΠÏόβλημα κατά την αφαίÏεση της αποθηκευμένης κατάστασης %1$s"
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr "Πατήστε %1$s για διαγÏαφή"
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr "ΦόÏτωση Κατάστασης"
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr "Επιλογή κατάστασης για φόÏτωση"
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr "Αποθήκευση Κατάστασης"
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
"Πατήστε ένα πλήκτÏο ή κουμπί μοχλοÏ, ή επιλέξτε κατάσταση για αντικατάσταση"
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr "ΜικÏοδιακόπτες"
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr "ΠαÏαμετÏοποίηση Μηχανήματος"
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr "Συσκευές Υποδοχής"
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr "%s [εσωτεÏικό]"
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr "ΠεÏιβάλλον ΧÏήστη"
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr "ΧειÏισμός Παίκτη %1$d"
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr "Άλλα Στοιχεία Ελέγχου"
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
-msgstr "Αυτό το μηχάνημα δεν έχει είσαγωγές Ï€Ïος ÏÏθμιση."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr "Πατήθηκε"
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
-msgstr "Έγινε εισαγωγή μη έγκυÏης ακολουθίας"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
+msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr "%1$s Αναλογικό"
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr "%1$s Αναλογικό Άυξηση"
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr "%1$s Αναλογικό Μείωση"
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr "Πιέστε το πλήκτÏο %1$s για να οÏίσετε\n"
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr "Πιέστε το πλήκτÏο %1$s για Ï€Ïοσθήκη\n"
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr "Πιέστε το πλήκτÏο %1$s για καθαÏισμό"
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr "Πιέστε το πλήκτÏο %1$s για επαναφοÏά Ï€Ïοεπιλογών\n"
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr "Έλεγχος Κασέτας"
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr "διακοπή"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr "αναπαÏαγωγή"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr "(αναπαÏαγωγή)"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr "εγγÏαφή"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr "(εγγÏαφή)"
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr "ΠαÏση/Διακοπή"
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr "ΑναπαÏαγωγή"
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr "ΕγγÏαφή"
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr "ΕπαναφοÏά"
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr "ΓÏήγοÏη ΠÏοώθηση"
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr "Δεν μποÏεί να αποθηκευτεί στο Ï„Ïέχων κατάλογο"
@@ -1805,7 +1983,7 @@ msgstr ""
"Στο επιλεγμένο λογισμικό λείπει μία ή πεÏισσότεÏες ROMs ή εικόνες CHD.\n"
"ΠαÏακαλώ Ï€Ïομηθευτείτε τα σωστά αÏχεία ή επιλέξτε ένα διαφοÏετικό."
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1817,102 +1995,96 @@ msgstr ""
"\n"
"Πιέστε ένα πλήκτÏο για συνέχεια."
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr "ΡÏθμιση Επιλογών"
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr "Έξοδος"
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-"Δεν βÏέθηκαν μηχανήματα . ΠαÏακαλώ ελέγξτε τη διαδÏομή roms που καθοÏίζεται "
-"στο αÏχείο %1$s.ini.\n"
-"\n"
-"Αν αυτή είναι η Ï€Ïώτη φοÏά που χÏησιμοποιείτε %2$s., παÏακαλοÏμε δείτε το "
-"αÏχείο config.txt στον κατάλογο docs για πληÏοφοÏίες σχετικά με τη "
-"διαμόÏφωση %2$s.."
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr "ΠληκτÏολογήστε όνομα ή επιλέξτε: %1$s_"
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr "ΠληκτÏολογήστε όνομα ή επιλέξτε: (τυχαίο)"
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr "%1$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr "%1$s, %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr "Οδηγός: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "Συνολικά: ΔΕΠΛΕΙΤΟΥΡΓΕΙ"
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "Συνολικά: ΠÏοστασία Μη Εξομοιωμένη"
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "Συνολικά: ΛειτουÏγεί"
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "ΓÏαφικά: Μη υλοποιημένα, "
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "ΓÏαφικά: Ατελή, "
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "ΓÏαφικά: OK, "
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "Ήχος: Κανένας"
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Ήχος: Δεν Έχει Υλοποιηθεί"
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Ήχος: Ατελής"
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Ήχος: OK"
@@ -1937,261 +2109,363 @@ msgstr "ΕπαναφοÏά Όλων"
msgid "Reload All"
msgstr "ΕπαναφόÏτωση όλων"
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr "ROMs"
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr "Μέσα ΛογισμικοÏ"
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr "Δείγματα ήχου"
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr "Artwork"
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr "ΣτόχαστÏα"
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr "ΑÏχεία Cheat"
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr "ΠÏόσθετα"
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr "ΜεταφÏάσεις UI"
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr "INIs"
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr "Ρυθμίσεις UI"
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr "Δεδομένα ΠÏόσθετων"
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr "DATs"
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr "INIs ΚατηγοÏιών"
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr "Στιγμιότυπα"
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr "Εικονίδια"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr "Πίνακες ελέγχου"
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr "Καμπίνες"
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr "ΜαÏκίζες"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr "PCBs"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr "Φυλλάδια"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr "Οθόνες Τίτλου"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr "ΤεÏματισμοί Παιχνιδιών"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr "ΑÏχηγοί"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "ΠÏοεπισκόπηση Artwork"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr "Επιλογή"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr "Οθονες Game Over"
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr "Πως να"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr "Λογότυπα"
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr "Βαθμολογία"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr "Versus"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr "Εξώφυλλα"
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
-msgstr "ΡÏθμιση Φακέλων"
-
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:104
#, c-format
-msgid "Current %1$s Folders"
-msgstr "ΤÏέχοντες Φάκελοι για %1$s"
-
-#: src/frontend/mame/ui/dirmenu.cpp:181
-msgid "Change Folder"
-msgstr "Αλλαγή Φακέλου"
-
-#: src/frontend/mame/ui/dirmenu.cpp:181
-msgid "Add Folder"
-msgstr "ΠÏοσθήκη Φακέλου"
-
-#: src/frontend/mame/ui/dirmenu.cpp:184
-msgid "Remove Folder"
-msgstr "ΑφαίÏεση Φακέλου"
+msgid "Remove %1$s Folder"
+msgstr "ΑφαίÏεση Φακέλου %1$s"
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr "Αλλαγή Φακέλου %1$s - Αναζήτηση: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr "ΠÏοσθήκη Φακέλου %1$s - Αναζήτηση: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:428
+#: src/frontend/mame/ui/dirmenu.cpp:403
msgid "Press TAB to set"
msgstr "Πιέστε το πλήκτÏο TAB για να οÏίσετε"
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/dirmenu.cpp:421
#, c-format
-msgid "Remove %1$s Folder"
-msgstr "ΑφαίÏεση Φακέλου %1$s"
+msgid "%1$s Folders"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
-msgstr " ΧΡΩΜΑΤΑ"
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
-msgstr " ΓΡΑΦΙΔΕΣ"
+#: src/frontend/mame/ui/dirmenu.cpp:484
+msgid "Change Folder"
+msgstr "Αλλαγή Φακέλου"
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/dirmenu.cpp:484
+msgid "Add Folder"
+msgstr "ΠÏοσθήκη Φακέλου"
+
+#: src/frontend/mame/ui/dirmenu.cpp:487
+msgid "Remove Folder"
+msgstr "ΑφαίÏεση Φακέλου"
+
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
+msgctxt "gfxview"
msgid "Zoom = 1/%1$d"
msgstr "Μεγένθυση = 1/%1$d"
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
+msgctxt "gfxview"
msgid "Zoom = %1$d"
msgstr "Μεγένθυση = %1$d"
-#: src/frontend/mame/ui/viewgfx.cpp:1262
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
msgid "Expand to fit"
msgstr "Μέγιστη Επέκταση"
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
-msgstr "ΡÏθμιση Μηχανήματος"
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
+#, c-format
+msgctxt "gfxview"
+msgid "Category %1$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
+msgstr "[root%1$s] χÏώματα"
+
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
+msgstr "[root%1$s] γÏαφίδες"
+
+#: src/frontend/mame/ui/viewgfx.cpp:940
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, 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) )"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
+msgstr "%1$s %2$s ( %3$d / %4$d συστήματα (%5$d BIOS) )"
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr "ΣÏστημα: %1$-.100s"
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
-msgstr "Λίστα Επιλογής - Αναζήτηση: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr "%1$s - Αναζήτηση: %2$s_"
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr "Κάντε διπλό κλικ ή πατήστε %1$s για να επιλέξετε"
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr "Τα αποτελέσματα θα αποθηκευτοÏν στο %1$s"
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-"Γίνεται έλεγχος μέσων για το μηχάνημα %2$u από %3$u...\n"
+"Γίνεται έλεγχος μέσων για το σÏστημα %2$u από %3$u...\n"
"%1$s"
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2204,298 +2478,298 @@ msgstr ""
"Πατήστε %1$s για ακÏÏωση\n"
"Πατήστε %2$s για συνέχεια"
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
-msgstr "Έλεγχος μέσων για %1$u μηχανήματα που δεν είναι διαθέσιμα"
+msgid "Audit media for %1$u systems marked unavailable"
+msgstr "Έλεγχος μέσων για %1$u συστήματα που δεν είναι διαθέσιμα"
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
-msgstr "Έλεγχος μέσων για όλα τα %1$u μηχανήματα"
+msgid "Audit media for all %1$u systems"
+msgstr "Έλεγχος μέσων για όλα τα %1$u συστήματα"
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr "Πατήστε %1$s για ακÏÏωση\n"
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr "ΠÏοβολή Όλων"
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr "ΑπόκÏυψη ΦίλτÏων"
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr "ΑπόκÏυψη ΠληÏοφοÏίων/Εικόνας"
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr "ΑπόκÏυψη Όλων"
-#: src/frontend/mame/ui/custui.cpp:210
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
+msgstr "Ονόματα συστήματος"
+
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
+msgstr "ΠÏοβολή πλευÏικών πάνελ"
+
+#: src/frontend/mame/ui/custui.cpp:213
msgid "Fonts"
msgstr "ΓÏαμματοσειÏές"
-#: src/frontend/mame/ui/custui.cpp:211
+#: src/frontend/mame/ui/custui.cpp:214
msgid "Colors"
msgstr "ΧÏώματα"
-#: src/frontend/mame/ui/custui.cpp:214
+#: src/frontend/mame/ui/custui.cpp:217
msgid "Language"
msgstr "Γλώσσα"
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
-msgstr "Ονόματα συστήματος"
-
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
-msgstr "ΠÏοβολή πλευÏικών πάνελ"
-
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
-msgstr "Ρυθμίσεις ΠÏοσαÏμογής UI"
-
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr "[ενσωματομένο]"
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr "Ï€Ïοεπιλογή"
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr "ΓÏαμματοσειÏά UI"
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr "Έντονα"
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr "Πλάγια"
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr "ΓÏαμμές"
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr "Μέγεθος κειμένου πληÏοφοÏιών"
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
-msgstr "Ρυθμίσεις γÏαμματοσειÏών UI"
-
-#: src/frontend/mame/ui/custui.cpp:548
+#: src/frontend/mame/ui/custui.cpp:529
msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
"Δείγμα κειμένου - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr "Κανονικό κείμενο"
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr "ΧÏώμα επιλεγμένου"
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr "Φόντο ÎºÎ±Î½Î¿Î½Î¹ÎºÎ¿Ï ÎºÎµÎ¹Î¼Î­Î½Î¿Ï…"
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr "ΧÏώμα φόντου επιλεγμένου"
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr "ΧÏώμα δευτεÏεÏοντος στοιχείου"
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr "Κλώνος"
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr "ΠεÏίγÏαμμα"
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr "Φόντο"
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr "ΜικÏοδιακόπτης"
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr "ΧÏώμα μη διαθέσιμου"
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr "ΧÏώμα Slider"
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr "Φόντο Ï€Ïοβολής γÏαφικών"
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr "ΧÏώμα Mouse over"
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr "ΧÏώμα φόντου Mouse over"
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr "ΧÏώμα Mouse down"
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr "ΧÏώμα φόντου Mouse down"
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr "ΕπαναφοÏά Ï€Ïοεπιλεγμένων χÏωμάτων"
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr "Ρυθμίσεις χÏωμάτων UI"
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr "Κάντε διπλό κλικ ή πατήστε %1$s για να αλλάξετε το χÏώμα"
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr "ΠÏοεπισκόπηση του μενοÏ"
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr "Κανονικό"
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr "ΔευτεÏεÏον στοιχείο"
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr "Επιλεγμένο"
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr "Mouse Over"
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr "Κλώνος"
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr "Ρυθμίσεις ARGB"
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr "Άλφα"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr "Κόκκινο"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr "ΠÏάσινο"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr "Μπλε"
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr "Επιλέξτε από την παλέτα"
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr "ΠÏοεπισκόπηση χÏώματος:"
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr "Λευκό"
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr "Ασημί"
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr "ΓκÏίζο"
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr "ΜαÏÏο"
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr "Κόκκινο"
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr "ΠοÏτοκαλί"
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr "ΚίτÏινο"
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr "ΠÏάσινο"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr "Μπλε"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr "Βιολετί"
@@ -2518,298 +2792,344 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr "ΑναθεώÏηση: %1$s"
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr "Πατήστε %s για Ï€Ïοβολή του μενοÏ"
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr "%1$s ΤαχÏτητα Άυξησης/Μείωσης"
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr "%1$s ΤαχÏτητα Αυτόματου-κεντÏαÏίσματος"
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr "%1$s ΑναστÏοφή"
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr "%1$s Ευαισθησία"
-#: src/frontend/mame/ui/barcode.cpp:77
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
+msgstr "Συσκευή Ανάγνωσης ΓÏÎ±Î¼Î¼Ï‰Ï„Î¿Ï ÎšÏŽÎ´Î¹ÎºÎ±"
+
+#: src/frontend/mame/ui/barcode.cpp:78
msgid "New Barcode:"
msgstr "Îέος ΓÏαμμωτός Κώδικας:"
-#: src/frontend/mame/ui/barcode.cpp:80
+#: src/frontend/mame/ui/barcode.cpp:81
msgid "Enter Code"
msgstr "Εισάγετε τον Κωδικό"
-#: src/frontend/mame/ui/barcode.cpp:116
+#: src/frontend/mame/ui/barcode.cpp:115
msgid "Barcode length invalid!"
msgstr "Μη έγκυÏο μήκος γÏÎ±Î¼Î¼Ï‰Ï„Î¿Ï ÎºÏŽÎ´Î¹ÎºÎ±!"
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
-msgstr "ΧειÏισμός (γενικά)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
-msgstr "ΧειÏισμός (Ï„Ïέχων μηχάνημα)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
-msgstr "Αναλογικά ΧειÏιστήÏια"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr "ΜικÏοδιακόπτες"
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "ΠαÏαμετÏοποίηση Μηχανήματος"
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Λογιστικές ΠληÏοφοÏίες"
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
-msgstr "ΠληÏοφοÏίες Μηχανήματος"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr "ΠληÏοφοÏίες ΠÏοειδοποιήσεων"
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
-msgstr "ΠληÏοφοÏίες Τίτλου"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr "ΔιαχείÏιση ΑÏχείων"
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr "Έλεγχος Κασέτας"
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr "Ψευδό ΤεÏματικά"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "Επιλογή BIOS"
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Συσκευές Υποδοχής"
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Συσκευή Ανάγνωσης ΓÏÎ±Î¼Î¼Ï‰Ï„Î¿Ï ÎšÏŽÎ´Î¹ÎºÎ±"
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr "Συσκευές ΔικτÏου"
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Έλεγχος Slider"
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr "Επιλογές Βίντεο"
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Επιλογές ΣτόχαστÏου"
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr "Cheat"
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Επιλογές ΠÏόσθετων"
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr "ΠÏοβολή ΕξωτεÏÎ¹ÎºÎ¿Ï DAT"
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr "ΠÏοσθήκη Στα Αγαπημένα"
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr "ΑφαίÏεση Από Τα Αγαπημένα"
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr "Σχετικά με το %1$s"
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
-msgstr "Επιλέξτε Îέο Μηχάνημα"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
+msgstr "ΈναÏξη Συστήματος"
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
-msgstr "ΕπιστÏοφή στο Μηχάνημα"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
+msgstr "Επιλέξτε Îέο ΣÏστημα"
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr "Στιγμιότυπα"
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr "Καμπίνα"
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr "Πίνακας Ελέγχου"
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr "PCB"
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr "Φυλλάδιο"
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr "Οθόνη Τίτλου"
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr "ΤεÏματισμός"
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr "ΠÏοεπισκόπηση Artworks"
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr "ΑÏχηγοί"
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr "Λογότυπο"
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr "Versus"
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr "Game Over"
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr "Πως να"
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr "Βαθμολογία"
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr "Επιλογή"
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr "ΜαÏκίζα"
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr "Εξώφυλλα"
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr "ΠÏοσθήκη ή αφαίÏεση αγαπημένου"
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr "Εξαγωγή λίστας σε αÏχείο"
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr "Έλεγχος μέσων"
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr "Εμφάνιση Ï€Ïοβολής DATs"
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
-msgstr "Επιλογή τμημάτων λογισμικοÏ:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
-msgstr "Επιλογή BIOS:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr "%1$s, %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr "Το λογισμικό είναι κλώνος του: %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr "Το λογισμικό είναι γονικό"
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr "ΥποστηÏίζεται: Όχι"
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr "ΥποστηÏίζεται: ΜεÏικώς"
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr "ΥποστηÏίζεται: Îαι"
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
-msgstr "Ο Οδηγός είναι γονικός"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
+msgstr "Ο ΣÏστημα είναι γονικός"
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
-msgstr "Ο Οδηγός είναι κλώνος του: %1$s"
+msgid "System is clone of: %1$s"
+msgstr "Ο ΣÏστημα είναι κλώνος του: %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr "Εικόνες"
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr "ΠληÏοφοÏίες"
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
@@ -2820,7 +3140,7 @@ msgstr ""
"ΠαÏακαλώ Ï€Ïομηθευτείτε τα σωστά αÏχεία ή επιλέξτε ένα διαφοÏετικό σÏστημα.\n"
"\n"
-#: src/frontend/mame/ui/selmenu.cpp:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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"
@@ -2832,333 +3152,333 @@ msgstr ""
"αντικείμενο λογισμικοÏ.\n"
"\n"
-#: src/frontend/mame/ui/selmenu.cpp:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr "λανθασμένο άθÏοισμα ελέγχου"
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr "λανθασμένο μήκος"
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr "δεν βÏέθηκε"
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr "%1$s (%2$s) - %3$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr "%1$s - %2$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr "Πιέστε ένα πλήκτÏο για συνέχεια."
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr "Γενικές ΠληÏοφοÏίες"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
-msgstr "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr "Έτος\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Κατασκευαστής\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
-msgstr "Ο Οδηγός είναι Κλώνος του\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
+msgstr "Ο ΣÏστημα είναι Κλώνος του\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
-msgstr "Ο Οδηγός είναι Γονικός\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
+msgstr "Ο ΣÏστημα είναι Γονικός\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr "Αναλογικός ΧειÏισμός\tÎαι\n"
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr "Εισαγωγή ΠληκτÏολογίου\tÎαι\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr "Συνολικά\tΔΕΠΛΕΙΤΟΥΡΓΕΙ\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr "Συνολικά\tΜη Εξομοιωμένη ΠÏοστασία\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr "Συνολικά\tΛειτουÏγεί\n"
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr "ΓÏαφικά\tΜη υλοποιημένα\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr "ΓÏαφικά\tΛάθος ΧÏώματα\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr "ΓÏαφικά\tΑτελή ΧÏώματα\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr "ΓÏαφικά\tΑτελή\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr "ΓÏαφικά\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr "Ήχος\tΚανένας\n"
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr "Ήχος\tΜη υλοποιημένος\n"
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr "Ήχος\tΑτελής\n"
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr "Ήχος\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr "ΚαταγÏαφή\tΜη υλοποιημένη\n"
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr "ΚαταγÏαφή\tΑτελής\n"
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr "ΚάμεÏα\tΜη υλοποιημένη\n"
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr "ΚάμεÏα\tΑτελής\n"
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr "ΜικÏόφωνο\tΜη υλοποιημένο\n"
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr "ΜικÏόφωνο\tΑτελές\n"
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr "ΧειÏισμός\tΜη υλοποιημένος\n"
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr "ΧειÏισμός\tΑτελής\n"
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr "ΠληκτÏολόγιο\tΜη υλοποιημένο\n"
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr "ΠληκτÏολόγιο\tΑτελές\n"
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr "Ποντίκι\tΜη υλοποιημένο\n"
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr "Ποντίκι\tΑτελές\n"
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr "Μέσα\tΜη υλοποιημένα\n"
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr "Μέσα\tΑτελή\n"
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr "Δίσκος\tΜη υλοποιημένος\n"
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr "Δίσκος\tΑτελής\n"
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr "Εκτυπωτής\tΜη υλοποιημένος\n"
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr "Εκτυπωτής\tΑτελής\n"
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr "Μαγ. Ταινία\tΜη υλοποιημένη\n"
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr "Μαγ. Ταινία\tΑτελής\n"
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr "ΔιάτÏητη Ταινία\tΜη υλοποιημένη\n"
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr "ΔιάτÏητη Ταινία\tΑτελής\n"
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr "Μαγ. ΤÏμπανο\tΜη υλοποιημένο\n"
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr "Μαγ. ΤÏμπανο\tΑτελές\n"
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr "(EP)ROM\tΜη υλοποιημένη\n"
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr "(EP)ROM\tΑτελής\n"
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr "Επικοινωνίες\tΜη υλοποιημένες\n"
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr "Επικοινωνίες\tΑτελής\n"
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr "LAN\tΜη υλοποιημένο\n"
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr "LAN\tΑτελές\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr "WAN\tΜη υλοποιημένο\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr "WAN\tΑτελές\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr "ΧÏονισμός\tΜη υλοποιημένος\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr "ΧÏονισμός\tΑτελής\n"
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
-msgstr "Μηχανική Συσκευή\tÎαι\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
-msgstr "Μηχανική Συσκευή\tΌχι\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr "Απαιτεί Artwork\tÎαι\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr "Απαιτεί Artwork\tΌχι\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr "Απαιτεί Artwork για επιλογή\tÎαι\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr "Απαιτεί Artwork για επιλογή\tΌχι\n"
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr "ΥποστήÏιξη Κοκτέιλ\tΌχι\n"
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
-msgstr "Ο οδηγός είναι BIOS\tÎαι\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
+msgstr "Ο σÏστημα είναι BIOS\tÎαι\n"
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
-msgstr "Ο οδηγός είναι BIOS\tΌχι\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
+msgstr "Ο σÏστημα είναι BIOS\tΌχι\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr "ΥποστήÏιξη Αποθήκευσης\tÎαι\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr "ΥποστήÏιξη Αποθήκευσης\tΌχι\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr "ΠÏοσανατολισμός Οθόνης\tΚάθετος\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr "ΠÏοσανατολισμός Οθόνης\tΟÏιζόντιος\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr "Απαιτεί CHD\tÎαι\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr "Απαιτεί CHD\tΌχι\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr "Αποτέλεσμα Ελέγχου Μέσων\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr "Αποτέλεσμα Ελέγχου Μέσων\tΛΑΘΟΣ\n"
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr "Έλεγχος Δειγμάτων Ήχου\tΔεν απαιτείται\n"
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr "Έλεγχος Δειγμάτων Ήχου\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr "Έλεγχος Δειγμάτων Ήχου\tΛΑΘΟΣ\n"
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
@@ -3166,23 +3486,23 @@ msgstr ""
"Έλεγχος Μέσων \tΑπενεÏγοποιημένος\n"
"Έλεγχος Δειγμάτων Ήχου \tΑπενεÏγοποιημένος\n"
-#: src/frontend/mame/ui/sndmenu.cpp:146
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
+msgstr "Ρυθμός Δειγματοληψίας"
+
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sound"
msgstr "Ήχος"
-#: src/frontend/mame/ui/sndmenu.cpp:147
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Compressor"
msgstr "Συμπιεστής"
-#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
-msgstr "Ρυθμός Δειγματοληψίας"
-
-#: src/frontend/mame/ui/sndmenu.cpp:149
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr "ΧÏήση ΕξωτεÏικών Δειγμάτων Ήχου"
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3199,7 +3519,7 @@ msgstr ""
"\n"
"Η επιλεγμένη επιλογή ενεÏγοποιεί τα ακόλουθα στοιχεία:\n"
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3216,34 +3536,34 @@ msgstr ""
"\n"
"Αν επιλέξετε αυτήν την επιλογή, θα ενεÏγοποιηθοÏν τα ακόλουθα στοιχεία:\n"
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr "* ΕπεξεÏγαστής:\n"
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr "* Βίντεο:\n"
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr " Οθόνη '%1$s': Διάνυσμα\n"
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, 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:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, 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:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr "* Ήχος:\n"
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
@@ -3252,597 +3572,626 @@ msgstr ""
"* Ρυθμίσεις BIOS:\n"
" %1$d επιλογές [Ï€Ïοεπιλογή: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr " %1$s [Ï€Ïοεπιλογή: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr " %1$s\n"
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr "* Ρυθμίσεις μικÏοδιακόπτων:\n"
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr "* Ρυθμίσεις διαμόÏφωσης:\n"
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr "* Συσκευή(ες) εισαγωγής:\n"
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr " Εισαγωγές χÏήστη [%1$d εισαγωγές]\n"
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr " Εισαγωγές Mahjong [%1$d εισαγωγές]\n"
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr " Εισαγωγές Hanafuda [%1$d εισαγωγές]\n"
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr " Εισαγωγές τυχεÏών παιχνιδιών [%1$d εισαγωγές]\n"
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr " Εισαγωγές αναλογικές [%1$d εισαγωγές]\n"
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr " Εισαγωγές Ïυθμιστή [%1$d εισαγωγές]\n"
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr " Εισαγωγές πλήκτÏων [%1$d εισαγωγές]\n"
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr " Εισαγωγές πληκτÏολογίου [%1$d εισαγωγές]\n"
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr "* Επιλογές Μέσων:\n"
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr " %1$s [ετικέτα: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr "* Επιλογές Υποδοχής:\n"
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr "[Καμία]\n"
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, 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:1822
+#: src/emu/render.cpp:1859
#, 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:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr "Κοκτέιλ"
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr "ΑÏιστεÏά-Ï€Ïος-Δεξιά"
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr "ΑÏιστεÏά-Ï€Ïος-Δεξιά (ΧωÏίς κενό)"
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr "ΚοÏυφή-Ï€Ïος-Βάση"
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr "ΚοÏυφή-Ï€Ïος-Βάση (ΧωÏίς κενό)"
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, 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:2027
+#: src/emu/render.cpp:2064
#, 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:2036
+#: src/emu/render.cpp:2073
#, 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:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr "%1$u×%2$u ΚοÏυφή-Ï€Ïος-Βάση, ΑÏιστεÏά-Ï€Ïος-Δεξιά (ΧωÏίς Κενό)"
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr "P%1$u"
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr "???"
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr "%p Επάνω"
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr "%p Κάτω"
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr "%p ΑÏιστεÏά"
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr "%p Δεξιά"
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr "%p Δεξιός μοχλός/Επάνω"
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr "%p Δεξιός μοχλός/Κάτω"
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr "%p Δεξιός μοχλός/ΑÏιστεÏά"
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr "%p Δεξιός μοχλός/Δεξιά"
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr "%p ΑÏιστεÏός μοχλός/Επάνω"
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr "%p ΑÏιστεÏός μοχλός/Κάτω"
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Left"
msgstr "%p ΑÏιστεÏός μοχλός/ΑÏιστεÏά"
#: 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Right"
msgstr "%p ΑÏιστεÏός μοχλός/Δεξιά"
#: 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, c-format
msgctxt "input-name"
msgid "%p Button 1"
msgstr "%p ΠλήκτÏο 1"
#: 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr "%p ΠλήκτÏο 2"
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr "%p ΠλήκτÏο 3"
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr "%p ΠλήκτÏο 4"
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr "%p ΠλήκτÏο 6"
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr "%p ΠλήκτÏο 8"
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr "%p ΠλήκτÏο 9"
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr "%p ΠλήκτÏο 10"
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr "%p ΠλήκτÏο 11"
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr "%p ΠλήκτÏο 13"
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr "%p ΠλήκτÏο 14"
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr "%p ΠλήκτÏο 15"
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr "%p ΠλήκτÏο 16"
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr "%p ΈναÏξη"
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr "%p Επιλογή"
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr "%p Mahjong A"
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr "%p Mahjong B"
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr "%p Mahjong C"
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr "%p Mahjong D"
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr "%p Mahjong E"
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr "%p Mahjong F"
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr "%p Mahjong G"
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr "%p Mahjong H"
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr "%p Mahjong I"
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr "%p Mahjong J"
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr "%p Mahjong K"
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr "%p Mahjong L"
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr "%p Mahjong M"
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr "%p Mahjong N"
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr "%p Mahjong O"
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr "%p Mahjong P"
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr "%p Mahjong Q"
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr "%p Mahjong Kan"
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr "%p Mahjong Pon"
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr "%p Mahjong Chi"
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr "%p Mahjong Reach"
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr "%p Mahjong Ron"
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr "%p Mahjong Flip Flop"
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr "%p Mahjong ΠοντάÏισμα"
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr "%p Mahjong ΠάÏτε σκοÏ"
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr "%p Mahjong Διπλασιασμός"
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr "%p Mahjong Μεγάλο"
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr "%p Mahjong ΜικÏÏŒ"
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3918,7 +4267,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr "ΧÏέωση ΚλειδιοÏ"
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr "ΣέÏβις"
@@ -4033,1241 +4382,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr "Διακοπή Όλων των ΚυλίνδÏων"
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr "1 Παίκτης ΈναÏξη"
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr "2 Παίκτες ΈναÏξη"
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr "3 Παίκτες ΈναÏξη"
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr "4 Παίκτες ΈναÏξη"
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr "5 Παίκτες ΈναÏξη"
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr "6 Παίκτες ΈναÏξη"
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr "7 Παίκτες ΈναÏξη"
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr "8 Παίκτες ΈναÏξη"
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr "ΚέÏμα 1"
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr "ΚέÏμα 2"
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr "ΚέÏμα 3"
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr "ΚέÏμα 4"
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr "ΚέÏμα 5"
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr "ΚέÏμα 6"
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr "ΚέÏμα 7"
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr "ΚέÏμα 8"
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr "ΚέÏμα 9"
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr "ΚέÏμα 10"
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr "ΚέÏμα 11"
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr "ΚέÏμα 12"
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr "Αποδέκτης ΧαÏτονομισμάτων 1"
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr "ΣέÏβις 1"
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr "ΣέÏβις 2"
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr "ΣέÏβις 3"
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr "ΣέÏβις 4"
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr "Κλίση 1"
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr "Κλίση 2"
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr "Κλίση 3"
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr "Κλίση 4"
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr "ΕνεÏγοποίηση"
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr "ΑπενεÏγοποίηση"
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr "Κλίση"
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr "ΚλειδαÏιά πόÏτας"
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr "Μηδενισμός Μνήμης"
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr "Ένταση Ήχου Κάτω"
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr "%p Πετάλι 3"
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr "Κουπί"
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr "Κουπί 2"
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr "Κουπί 3"
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr "Κουπί 4"
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr "Κουπί 5"
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr "Κουπί 6"
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr "Κουπί 7"
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr "Κουπί 8"
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr "Κουπί 9"
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr "Κουπί 10"
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr "Κουπί Κάθ."
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr "Κουπί Κάθ. 2"
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr "Κουπί Κάθ. 3"
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr "Κουπί Κάθ. 4"
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr "Κουπί Κάθ. 5"
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr "Κουπί Κάθ. 6"
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr "Κουπί Κάθ. 7"
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr "Κουπί Κάθ. 8"
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr "Κουπί Κάθ. 9"
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr "Κουπί Κάθ. 10"
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr "Θέσεως"
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr "Θέσεως 2"
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr "Θέσεως 3"
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr "Θέσεως 4"
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr "Θέσεως 5"
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr "Θέσεως 6"
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr "Θέσεως 7"
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr "Θέσεως 8"
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr "Θέσεως 9"
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr "Θέσεως 10"
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr "Θέσεως Κάθ."
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr "Θέσεως Κάθ. 2"
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr "Θέσεως Κάθ. 3"
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr "Θέσεως Κάθ. 4"
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr "Θέσεως Κάθ. 5"
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr "Θέσεως Κάθ. 6"
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr "Θέσεως Κάθ. 7"
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr "Θέσεως Κάθ. 8"
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr "Θέσεως Κάθ. 9"
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr "Θέσεως Κάθ. 10"
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr "ΠεÏιστÏοφικό"
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr "ΠεÏιστÏοφικό 2"
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr "ΠεÏιστÏοφικό 3"
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr "ΠεÏιστÏοφικό 4"
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr "ΠεÏιστÏοφικό 5"
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr "ΠεÏιστÏοφικό 6"
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr "ΠεÏιστÏοφικό 7"
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr "ΠεÏιστÏοφικό 8"
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr "ΠεÏιστÏοφικό 9"
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr "ΠεÏιστÏοφικό 10"
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr "ΠεÏιστÏοφικό Κάθ."
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr "ΠεÏιστÏοφικό Κάθ. 2"
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr "ΠεÏιστÏοφικό Κάθ. 3"
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr "ΠεÏιστÏοφικό Κάθ. 4"
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr "ΠεÏιστÏοφικό Κάθ. 5"
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr "ΠεÏιστÏοφικό Κάθ. 6"
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr "ΠεÏιστÏοφικό Κάθ. 7"
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr "ΠεÏιστÏοφικό Κάθ. 8"
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr "ΠεÏιστÏοφικό Κάθ. 9"
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr "ΠεÏιστÏοφικό Κάθ. 10"
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr "ΤÏοχιά X"
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr "ΤÏοχιά X 2"
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr "ΤÏοχιά X 3"
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr "ΤÏοχιά X 4"
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr "ΤÏοχιά X 5"
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr "ΤÏοχιά X 6"
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr "ΤÏοχιά X 7"
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr "ΤÏοχιά X 8"
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr "ΤÏοχιά X 9"
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr "ΤÏοχιά X 10"
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr "ΤÏοχιά Y"
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr "ΤÏοχιά Y 2"
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr "ΤÏοχιά Y 3"
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr "ΤÏοχιά Y 4"
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr "ΤÏοχιά Y 5"
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr "ΤÏοχιά Y 6"
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr "ΤÏοχιά Y 7"
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr "ΤÏοχιά Y 8"
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr "ΤÏοχιά Y 9"
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr "ΤÏοχιά Y 10"
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr "AD Μοχλός X"
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr "AD Μοχλός X 2"
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr "AD Μοχλός X 3"
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr "AD Μοχλός X 4"
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr "AD Μοχλός X 5"
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr "AD Μοχλός X 6"
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr "AD Μοχλός X 7"
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr "AD Μοχλός X 8"
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr "AD Μοχλός X 9"
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr "AD Μοχλός X 10"
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr "AD Μοχλός Y"
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr "AD Μοχλός Y 2"
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr "AD Μοχλός Y 3"
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr "AD Μοχλός Y 4"
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr "AD Μοχλός Y 5"
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr "AD Μοχλός Y 6"
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr "AD Μοχλός Y 7"
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr "AD Μοχλός Y 8"
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr "AD Μοχλός Y 9"
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr "AD Μοχλός Y 10"
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr "AD Μοχλός Z"
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr "AD Μοχλός Z 2"
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr "AD Μοχλός Z 3"
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr "AD Μοχλός Z 4"
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr "AD Μοχλός Z 5"
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr "AD Μοχλός Z 6"
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr "AD Μοχλός Z 7"
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr "AD Μοχλός Z 8"
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr "AD Μοχλός Z 9"
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr "AD Μοχλός Z 10"
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr "Όπλο φωτός X"
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr "Όπλο φωτός X 2"
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr "Όπλο φωτός X 3"
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr "Όπλο φωτός X 4"
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr "Όπλο φωτός X 5"
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr "Όπλο φωτός X 6"
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr "Όπλο φωτός X 7"
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr "Όπλο φωτός X 8"
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr "Όπλο φωτός X 9"
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr "Όπλο φωτός X 10"
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr "Όπλο φωτός Y"
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr "Όπλο φωτός Y 2"
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr "Όπλο φωτός Y 3"
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr "Όπλο φωτός Y 4"
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr "Όπλο φωτός Y 5"
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr "Όπλο φωτός Y 6"
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr "Όπλο φωτός Y 7"
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr "Όπλο φωτός Y 8"
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr "Όπλο φωτός Y 9"
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr "Όπλο φωτός Y 10"
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr "Ποντίκι X"
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr "Ποντίκι X 2"
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr "Ποντίκι X 3"
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr "Ποντίκι X 4"
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr "Ποντίκι X 5"
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr "Ποντίκι X 6"
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr "Ποντίκι X 7"
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr "Ποντίκι X 8"
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr "Ποντίκι X 9"
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr "Ποντίκι X 10"
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr "Ποντίκι Y"
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr "Ποντίκι Y 2"
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr "Ποντίκι Y 3"
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr "Ποντίκι Y 4"
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr "Ποντίκι Y 5"
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr "Ποντίκι Y 6"
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr "Ποντίκι Y 7"
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr "Ποντίκι Y 8"
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr "Ποντίκι Y 9"
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr "Ποντίκι Y 10"
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr "Pad πλήκτÏων"
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr "ΠληκτÏολόγιο"
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr "ÎœÎµÎ½Î¿Ï Î¿Î¸ÏŒÎ½Î·Ï‚"
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr "Διακοπή στο Debugger"
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr "ÎœÎµÎ½Î¿Ï Î´Î¹Î±Î¼ÏŒÏφωσης"
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr "ΠαÏση"
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr "ΠαÏση - Ένα Βήμα"
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr "ΕπιστÏοφή - Ένα Βήμα"
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr "ΕπαναφοÏά Μηχανήματος"
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr "ΕλαφÏιά επαναφοÏά"
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr "ΠÏοβολή Αποκωδικοποιημένων ΓÏαφικών"
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr "Μείωση ΠαÏαληψης καÏέ"
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr "ΑÏξηση ΠαÏαληψης καÏέ"
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr "ΠλήÏης ισχÏÏ‚"
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr "ΓÏήγοÏη ΠÏοώθηση"
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr "ΠÏοβολή FPS"
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr "Αποθήκευση Στιγμιότυπου"
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr "ΚαταγÏαφή MNG"
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr "ΚαταγÏαφή AVI"
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr "Εναλλαγή Cheat"
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr "UI Επάνω"
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr "UI Κάτω"
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr "UI ΑÏιστεÏά"
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr "UI Δεξιά"
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr "UI ΑÏχική"
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr "UI Τέλος"
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr "UI Σελίδα Επάνω"
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr "UI Σελίδα Κάτω"
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr "UI Εστίαση Επόμενο"
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr "UI Εστίαση ΠÏοηγοÏμενο"
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr "UI Επιλογή"
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr "UI ΑκÏÏωση"
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr "UI ΠÏοβολή σχολίου"
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr "UI ΚαθαÏισμός"
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr "UI Μεγένθυση"
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr "UI ΣιμικÏυνση"
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr "UI ΠÏοεπιλεγμένο ζουμ"
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr "UI ΠÏοηγοÏμενη Ομάδα"
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr "UI Επόμενη Ομάδα"
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr "UI ΠεÏιστÏοφή"
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr "ΠÏοβολή Profiler"
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr "UI Εναλλαγή"
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr "UI ΑπελευθέÏωση δείκτη"
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr "UI Επικόλληση κειμένου"
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr "Αποθήκευση Κατάστασης"
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr "ΦόÏτωση Κατάστασης"
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr "UI (ΠÏώτο) ΈναÏξη Κασέτας"
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr "UI (ΠÏώτο) Διακοπή Κασέτας"
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr "UI ΠÏοβολή εξωτεÏÎ¹ÎºÎ¿Ï DAT"
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr "UI ΠÏοσθήκη/ΑφαίÏεση αγαπημένου"
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr "UI Εξαγωγή Λίστας"
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr "UI Έλεγχος Μέσων"
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr "Εναλλαγή πλήÏους οθόνης"
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr "Λήψη αποδομένου στιγμιότυπου"
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr "ΕγγÏαφή Αποδομένου Βίντεο"
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr "Εναλλαγή Post-Processing"
@@ -5591,7 +5940,7 @@ msgstr "Σελίδα"
msgid "Clear Watches"
msgstr "ΚαθαÏισμός ΕπιτηÏήσεων"
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr "ΕÏÏεση Cheat"
@@ -5836,8 +6185,8 @@ msgstr "[δεν Ïυθμιστηκε]"
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
-msgstr "Ακολουθία ενεÏγοποίησης"
+msgid "Activation combination"
+msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
msgctxt "plugin-inputmacro"
@@ -6035,6 +6384,10 @@ msgstr "ΕνεÏγοποιήθηκε: %s = %s"
msgid "Activated: %s"
msgstr "ΕνεÏγοποιήθηκε: %s"
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr "Cheat"
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6127,16 +6480,143 @@ msgstr "ΑκÏÏωση"
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
-msgstr "Έγινε εισαγωγή μη έγκυÏης ακολουθίας"
+msgid "Invalid combination entered"
+msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
-"Δώστε ακολουθία ή πατήστε %s για ακÏÏωση\n"
-"%s"
+#~ msgctxt "menu-main"
+#~ msgid "Return to Machine"
+#~ msgstr "ΕπιστÏοφή στο Μηχάνημα"
+
+#~ msgid "Software part selection:"
+#~ msgstr "Επιλογή τμημάτων λογισμικοÏ:"
+
+#~ msgid "BIOS selection:"
+#~ msgstr "Επιλογή BIOS:"
+
+#~ msgid ""
+#~ "This driver requires images to be loaded in the following device(s): "
+#~ msgstr ""
+#~ "Αυτός ο οδηγός απαιτεί εικόνες να φοÏτωθοÏν στην ακόλουθη συσκευή (ες): "
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+#~ "run correctly.\n"
+#~ msgstr ""
+#~ "Μία ή πεÏισσότεÏες ROMs/CHDs για αυτό το μηχάνημα είναι εσφαλμένες. Το "
+#~ "μηχάνημα μποÏεί να μην εκτελείται σωστά.\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#~ msgstr ""
+#~ "Μία ή πεÏισσότεÏες ROMs/CHDs για αυτό το μηχάνημα δεν έχουν γίνει dump "
+#~ "σωστά.\n"
+
+#~ msgid ""
+#~ "No machines found. Please check the rompath specified in the %1$s.ini "
+#~ "file.\n"
+#~ "\n"
+#~ "If this is your first time using %2$s, please see the config.txt file in "
+#~ "the docs directory for information on configuring %2$s."
+#~ msgstr ""
+#~ "Δεν βÏέθηκαν μηχανήματα . ΠαÏακαλώ ελέγξτε τη διαδÏομή roms που "
+#~ "καθοÏίζεται στο αÏχείο %1$s.ini.\n"
+#~ "\n"
+#~ "Αν αυτή είναι η Ï€Ïώτη φοÏά που χÏησιμοποιείτε %2$s., παÏακαλοÏμε δείτε το "
+#~ "αÏχείο config.txt στον κατάλογο docs για πληÏοφοÏίες σχετικά με τη "
+#~ "διαμόÏφωση %2$s.."
+
+#~ msgid "Mechanical Machine\tYes\n"
+#~ msgstr "Μηχανική Συσκευή\tÎαι\n"
+
+#~ msgid "Mechanical Machine\tNo\n"
+#~ msgstr "Μηχανική Συσκευή\tΌχι\n"
+
+#~ msgid "General Inputs"
+#~ msgstr "Γενικός ΧειÏισμός"
+
+#~ msgid "Settings"
+#~ msgstr "Ρυθμίσεις"
+
+#~ msgid "Configure Directories"
+#~ msgstr "ΡÏθμιση Φακέλων"
+
+#~ msgid "Select custom filters:"
+#~ msgstr "Επιλογή Ï€ÏοσαÏμοσμένων φίλτÏων:"
+
+#~ msgid "Select category:"
+#~ msgstr "Επιλογή κατηγοÏίας:"
+
+#~ msgid "This machine has no BIOS."
+#~ msgstr "Αυτό το μηχάνημα δεν έχει BIOS."
+
+#~ msgid "Save Machine Configuration"
+#~ msgstr "Αποθήκευση ΠαÏαμετÏοποίησης Μηχανήματος"
+
+#~ msgid "Configure Machine:"
+#~ msgstr "ΡÏθμιση Μηχανήματος:"
+
+#~ msgid "Pseudo terminals"
+#~ msgstr "Ψευδο τεÏματικά"
+
+#~ msgid "This machine has no configurable inputs."
+#~ msgstr "Αυτό το μηχάνημα δεν έχει είσαγωγές Ï€Ïος ÏÏθμιση."
+
+#~ msgid "Invalid sequence entered"
+#~ msgstr "Έγινε εισαγωγή μη έγκυÏης ακολουθίας"
+
+#~ msgid "Folders Setup"
+#~ msgstr "ΡÏθμιση Φακέλων"
+
+#~ msgid "Current %1$s Folders"
+#~ msgstr "ΤÏέχοντες Φάκελοι για %1$s"
+
+#~ msgid "Configure Machine"
+#~ msgstr "ΡÏθμιση Μηχανήματος"
+
+#~ msgid "UI Customization Settings"
+#~ msgstr "Ρυθμίσεις ΠÏοσαÏμογής UI"
+
+#~ msgid "UI Fonts Settings"
+#~ msgstr "Ρυθμίσεις γÏαμματοσειÏών UI"
+
+#~ msgid "UI Color Settings"
+#~ msgstr "Ρυθμίσεις χÏωμάτων UI"
+
+#~ msgid "Input (general)"
+#~ msgstr "ΧειÏισμός (γενικά)"
+
+#~ msgid "Input (this machine)"
+#~ msgstr "ΧειÏισμός (Ï„Ïέχων μηχάνημα)"
+
+#~ msgid "Analog Controls"
+#~ msgstr "Αναλογικά ΧειÏιστήÏια"
+
+#~ msgid "Machine Information"
+#~ msgstr "ΠληÏοφοÏίες Μηχανήματος"
+
+#~ msgid "Image Information"
+#~ msgstr "ΠληÏοφοÏίες Τίτλου"
+
+#~ msgctxt "plugin-inputmacro"
+#~ msgid "Activation sequence"
+#~ msgstr "Ακολουθία ενεÏγοποίησης"
+
+#~ msgctxt "plugin-commonui"
+#~ msgid "Invalid sequence entered"
+#~ msgstr "Έγινε εισαγωγή μη έγκυÏης ακολουθίας"
+
+#~ msgctxt "plugin-commonui"
+#~ msgid ""
+#~ "Enter sequence or press %s to cancel\n"
+#~ "%s"
+#~ msgstr ""
+#~ "Δώστε ακολουθία ή πατήστε %s για ακÏÏωση\n"
+#~ "%s"
diff --git a/language/Hebrew/strings.po b/language/Hebrew/strings.po
index 32cbfd9a0f2..44bed2a1cd6 100644
--- a/language/Hebrew/strings.po
+++ b/language/Hebrew/strings.po
@@ -1,13 +1,13 @@
-# Hebrew translations for PACKAGE package.
-# Copyright (C) 2016 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# Automatically generated, 2016.
+# Hebrew translations for MAME package.
+# Copyright (C) 1997-2022 MAMEdev and contributors
+# This file is distributed under the same license as the MAME package.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -17,331 +17,340 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
+msgid "System: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr ""
@@ -354,7 +363,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -445,7 +454,7 @@ msgstr ""
msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr ""
@@ -617,7 +626,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr ""
@@ -669,266 +678,280 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr ""
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -938,78 +961,82 @@ msgid ""
"CPU:\n"
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr ""
@@ -1037,11 +1064,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr ""
@@ -1069,33 +1096,43 @@ msgstr ""
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr ""
@@ -1384,65 +1421,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1451,117 +1492,166 @@ msgstr ""
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1574,14 +1664,18 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr ""
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr ""
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1590,7 +1684,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1598,140 +1692,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr ""
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr ""
@@ -1742,7 +1926,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1750,96 +1934,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -1862,259 +2046,361 @@ msgstr ""
msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
+msgctxt "gfxview"
+msgid "Category %1$d"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2123,297 +2409,297 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:210
-msgid "Fonts"
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:211
-msgid "Colors"
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:214
-msgid "Language"
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
+#: src/frontend/mame/ui/custui.cpp:213
+msgid "Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
+#: src/frontend/mame/ui/custui.cpp:214
+msgid "Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:217
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
+#: src/frontend/mame/ui/custui.cpp:529
+msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:548
-msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2436,660 +2722,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
-msgid "New Barcode:"
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:80
-msgid "Enter Code"
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:116
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
+#: src/frontend/mame/ui/barcode.cpp:81
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
+#: src/frontend/mame/ui/barcode.cpp:115
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
+msgid "System is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
-msgid "Sound"
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:147
-msgid "Compressor"
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
+msgid "Sound"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Compressor"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3100,7 +3432,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3111,631 +3443,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3811,7 +4172,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3926,1241 +4287,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5475,7 +5836,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5720,7 +6081,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5919,6 +6280,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr ""
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6007,13 +6372,13 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
diff --git a/language/Hindi/strings.po b/language/Hindi/strings.po
index 8faf22a1468..b8c1ac588e9 100644
--- a/language/Hindi/strings.po
+++ b/language/Hindi/strings.po
@@ -1,13 +1,13 @@
-# Hindi translations for PACKAGE package.
-# Copyright (C) 2016 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# Automatically generated, 2016.
+# Hindi translations for MAME package.
+# Copyright (C) 1997-2022 MAMEdev and contributors
+# This file is distributed under the same license as the MAME package.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -16,331 +16,340 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
+msgid "System: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr ""
@@ -353,7 +362,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -444,7 +453,7 @@ msgstr ""
msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr ""
@@ -616,7 +625,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr ""
@@ -668,266 +677,280 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr ""
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -937,78 +960,82 @@ msgid ""
"CPU:\n"
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr ""
@@ -1036,11 +1063,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr ""
@@ -1068,33 +1095,43 @@ msgstr ""
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr ""
@@ -1383,65 +1420,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1450,117 +1491,166 @@ msgstr ""
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1573,14 +1663,18 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr ""
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr ""
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1589,7 +1683,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1597,140 +1691,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr ""
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr ""
@@ -1741,7 +1925,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1749,96 +1933,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -1861,259 +2045,361 @@ msgstr ""
msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
+msgctxt "gfxview"
+msgid "Category %1$d"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2122,297 +2408,297 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:210
-msgid "Fonts"
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:211
-msgid "Colors"
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:214
-msgid "Language"
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
+#: src/frontend/mame/ui/custui.cpp:213
+msgid "Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
+#: src/frontend/mame/ui/custui.cpp:214
+msgid "Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:217
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
+#: src/frontend/mame/ui/custui.cpp:529
+msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:548
-msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2435,660 +2721,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
-msgid "New Barcode:"
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:80
-msgid "Enter Code"
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:116
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
+#: src/frontend/mame/ui/barcode.cpp:81
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
+#: src/frontend/mame/ui/barcode.cpp:115
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
+msgid "System is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
-msgid "Sound"
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:147
-msgid "Compressor"
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
+msgid "Sound"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Compressor"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3099,7 +3431,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3110,631 +3442,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3810,7 +4171,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3925,1241 +4286,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5474,7 +5835,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5719,7 +6080,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5918,6 +6279,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr ""
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6006,13 +6371,13 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
diff --git a/language/Hungarian/strings.po b/language/Hungarian/strings.po
index 9000536c3bf..93bea17d0ff 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-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2017-05-20 09:18+0200\n"
"Last-Translator: Delirious <zsoltn71@gmail.com>\n"
"Language-Team: MAME Language Team\n"
@@ -15,7 +15,7 @@ msgstr ""
"X-Generator: Poedit 1.8.11\n"
"X-Loco-Parser: loco_parse_mo\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
@@ -25,215 +25,214 @@ msgstr ""
"\n"
"Nyomj egy gombot a folytatáshoz"
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-"Az illesztő számára szükségesek a következő eszköz(ök) által betöltött "
-"képek: "
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr "Fő hangerő"
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr "%1$s Hangerő"
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr "Processzor túlhajtás %1$s"
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s Képfrissítés"
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s Fényerő"
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s Kontraszt"
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s Gamma"
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s Vízszintes nyújtás"
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s Vízszintes helyzet"
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s Függőleges nyújtás"
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s Függőleges helyzet"
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Lézerlemez '%1$s' vízszintes nyújtás"
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Lézerlemez '%1$s' vízszintes pozíció"
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "Lézerlemez '%1$s' függőleges nyújtás"
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Lézerlemez '%1$s' függőleges pozíció"
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr "Vektor villogás"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr "Minimális sugár szélesség"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr "Maximális sugár szélesség"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr "Sugár erősség mértéke"
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "Célkereszt skála %1$s"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr "X"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr "Y"
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "Célkereszt kiegyenlítés %1$s"
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "Célkereszt skála X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "Célkereszt skála Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "Célkereszt kiegyenlítés X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "Célkereszt kiegyenlítés Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr "**ui.ini mentése közben hiba történt**"
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**%s.ini mentése közben hiba történt**"
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
"\n"
" Beállítás elmentve \n"
"\n"
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
@@ -242,8 +241,8 @@ msgstr ""
"%s\n"
" felvéve a Kedvencek listára."
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
@@ -252,106 +251,114 @@ msgstr ""
"%s\n"
" eltávolítva a Kedvencek listáról."
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr "%1$s %2$s ( %3$d / %4$d szoftver csomag )"
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr "Vezérlőprogram: \"%1$s\" szoftver lista "
+msgid "System: \"%1$s\" software list "
+msgstr "Rendszer: \"%1$s\" szoftver lista "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr "Hang beállítások"
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
-msgstr "Ãltalános irányítás beállítás"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr "Beépülők"
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
-msgstr "Beállítások mentése"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
-msgstr "Beállítások"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
+msgstr "Beállítások mentése"
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
-msgstr "Szűrő"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr "Felület testre szabása"
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
-msgstr "Könyvtár beállítások"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
+msgstr "Beépülő beállítások"
+
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr "[üres hely]"
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr "[létrehozás]"
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr "[szoftver lista]"
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr "Hozzáférési mód választás"
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr "Csak olvasható"
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr "Olvasható-írható"
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr "A kép beolvasása és mentése egy másik képbe"
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr "A kép beolvasása és mentése másikba"
@@ -364,7 +371,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -455,7 +462,7 @@ msgstr ""
msgid "Rotation Options"
msgstr "Elforgatási beállítások"
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr "Forgatás"
@@ -627,7 +634,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr "Kép beállítások"
@@ -679,281 +686,280 @@ 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr "Ki"
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr "Automata"
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr "Vissza az előző menübe"
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr "Fájl kezelő"
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr "Képernyő #%d"
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-"Egy vagy több ROM/CHD nem megfelelő ehhez a géphez. A gép valószínűleg nem "
-"fog megfelelően működni.\n"
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-"A géppel kapcsolatos hibák közismertek\n"
-"\n"
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
-msgstr "Egy vagy több ROM/CHD letárolása nem megfelelő ennél a gépnél.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
+msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr "Képtükrözés a vegyes módban nem támogatott.\n"
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-"Ez a gép nem volt teljesen befejezve. Furcsa működést produkálhat vagy "
-"összetevők hiányozhatnak, amelyek nem emulációs hibák.\n"
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-"A gép nem rendelkezik hang hardverrel, MAME nem fog hangot szolgáltatni, ez "
-"az elvárt működés.\n"
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-"\n"
-"EZ A GÉP NEM MŰKÖDIK. A gép emulációja nem teljes még. A hiba javítása "
-"érdekében nem lehet semmit tenni, csupán várni, hogy a fejlesztők "
-"tökéletesítsék az emulációt.\n"
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-"\n"
-"\n"
-"Ennek a gépnek vannak működő klónjai: %s"
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -968,27 +974,27 @@ msgstr ""
"\n"
"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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
@@ -996,7 +1002,7 @@ msgstr ""
"\n"
"Hang:\n"
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
@@ -1004,46 +1010,50 @@ msgstr ""
"\n"
"Kép:\n"
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr "Nincs\n"
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr "Vektor"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr "Képernyő '%1$s'"
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr "Képernyő"
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr "Nem támogatott"
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr "Részlegesen támogatva"
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr "[üres]"
@@ -1071,11 +1081,11 @@ msgstr "[kompatibilitási lista]"
msgid "File Already Exists - Override?"
msgstr "Fájl már lézeik - Felülírod?"
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr "Nem"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr "Igen"
@@ -1103,33 +1113,43 @@ msgstr "Kép formátum választás"
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr "Billenytűzet mód"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr "Természetes"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
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:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr "Bekapcsolva"
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr "Kikapcsolva"
@@ -1418,65 +1438,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr "Szűrő"
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
-msgstr "Egyéni szűrő választás:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
+msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr "Utolsó szűrő eltávolítása"
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr "Szűrő beállítás"
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr "Fájl"
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1485,11 +1509,23 @@ msgstr ""
msgid "Revision: %1$s"
msgstr "Revízió: %1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr "BIOS választás"
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr "Rendszer"
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr "Alapra állítás"
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr "Hálózati eszközök"
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
@@ -1498,7 +1534,7 @@ msgstr ""
"Játékidő: %1$d:%2$02d:%3$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
@@ -1507,7 +1543,7 @@ msgstr ""
"Játékidő: %1$d:%2$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
@@ -1516,94 +1552,131 @@ msgstr ""
"Kiosztott jegyek: %1$d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr "Érme %1$c: NA%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr "Érme %1$c: %2$d%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr " (zárolva)"
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr "Célkereszt beállítások"
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
-msgstr "Látható késés"
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr "Név: Leírás:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr "Lista exportálása XML formátumba (mint -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
"Lista exportálása XML formátumba (mint -listxml, de belefoglalva az "
"eszközöket)"
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr "Lista exportálása TXT formátumba (mint -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
-msgstr "Vezérlőprogram"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr "Felvétel a Kedvencekhez"
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr "Eltávolítás a kedvencekből"
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (alap)"
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1616,14 +1689,18 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr "Pszeudó terminálok"
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr "[sikertelen]"
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr "Csúszka irányítók"
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1632,7 +1709,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1640,140 +1717,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr "Gép beállítások"
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr "Behelyezhető eszközök"
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr "%s [belső]"
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr "Felhasználói felület"
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr "Egyéb irányítók"
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr "Kazetta irányítók"
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr "leállítva"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr "játszva"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr "(lejátszás)"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr "felvéve"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr "(rögzítés)"
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr "Szünet/Ãllj"
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr "Indítás"
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr "Felvétel"
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr "Visszatekerés"
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr "Gyors előretekerés"
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr "Nem menthető el a könyvtárba"
@@ -1784,7 +1951,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1792,102 +1959,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr "Beállítási lehetőségek"
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr "Kilépés"
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-"Gép nem található. %1$s.ini fájlban megadott rom elérési út ellenőrzése "
-"szükséges.\n"
-"\n"
-"%2$s első alkalommal történő használata esetén, tekintsd meg a docs "
-"könvtárban található config.txt fájlt %2$s beállításokkal kapcsolatos bővebb "
-"információk végett."
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr "Név beírása vagy kiválasztás: %1$s_"
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr "Név beírása vagy kiválasztás: (véletlenszerű)"
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr "%1$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr "%1$s, %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr "Illesztőprogram: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "Összegezve: NEM MŰKÖDIK"
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "Összegezve: Emulálatlan védelem"
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "Összegezve: Működik"
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Grafika: Hibás, "
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Grafika: Jó, "
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Hang: nincs beépítve"
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Hang: Hibás"
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Hang: Jó"
@@ -1912,259 +2073,361 @@ msgstr "Mindet alapra"
msgid "Reload All"
msgstr "Mind újratöltése"
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr "ROM"
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr "Illusztrációk"
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr "Célkeresztek"
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr "INI fájlok"
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr "DAT"
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr "Pillanatképek"
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr "Ikonok"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr "Kezelő pult"
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr "Játékgép"
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr "Matricák"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr "PCB-k"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr "Plakátok"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr "Boss"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr "Hogyan"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr "Logók"
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr "Eredmények"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr "Ellen"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr "Borítók"
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
-msgstr "Mappa beállítások"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
+msgstr "%1$s mappa eltávolítása"
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
-msgstr "Jelenlegi %1$s mappák"
+msgid "Change %1$s Folder - Search: %2$s_"
+msgstr "%1$s mappára váltás - Keresés: %2$s_"
+
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr "%1$s mappa létrehozása - Keresés: %2$s_"
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr "Beállítás a TAB billentyűvel"
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr "Mappa váltás"
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr "Mappa létrehozása"
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr "Mappa eltávolítása"
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
-msgstr "%1$s mappára váltás - Keresés: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
-msgstr "%1$s mappa létrehozása - Keresés: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
-msgstr "Beállítás a TAB billentyűvel"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
-msgstr "%1$s mappa eltávolítása"
+msgctxt "gfxview"
+msgid "Category %1$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
-msgstr " SZÃNEK"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
+msgstr "[root%1$s] színek"
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
-msgstr " TOLLAK"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
+msgstr "[root%1$s] tollak"
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:947
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
-msgstr "Gép beállítások"
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/viewgfx.cpp:1157
#, 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) )"
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1058
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr "Rendszer: %1$-.100s"
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
-msgstr "Kiválasztási lista - Keresés: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr "%1$s - Keresés: %2$s_"
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
+msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr "Dupla kattintás vagy %1$s megnyomása a kiválasztáshoz"
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2173,298 +2436,298 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr "Mindet mutat"
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr "Szűrők elrejtése"
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr "Infó / kép elrejtése"
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr "Mindkettő elrejtése"
-#: src/frontend/mame/ui/custui.cpp:210
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
+msgstr "Oldal panelek mutatása"
+
+#: src/frontend/mame/ui/custui.cpp:213
msgid "Fonts"
msgstr "Betűk"
-#: src/frontend/mame/ui/custui.cpp:211
+#: src/frontend/mame/ui/custui.cpp:214
msgid "Colors"
msgstr "Színek"
-#: src/frontend/mame/ui/custui.cpp:214
+#: src/frontend/mame/ui/custui.cpp:217
msgid "Language"
msgstr "Nyelv"
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
-msgstr "Oldal panelek mutatása"
-
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
+msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
-msgid "[built-in]"
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr "alap"
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr "Felület betűkészlete"
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr "Félkövér"
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr "Dőlt"
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr "Vonalak"
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr "Infó szöveg mérete"
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
-msgstr "Felület betűkészleteinek beállítása"
-
-#: src/frontend/mame/ui/custui.cpp:548
+#: src/frontend/mame/ui/custui.cpp:529
msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
"Minta szöveg - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr "Normál szöveg"
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr "Választott szín"
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr "Normál szöveg háttér"
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr "Választott háttérszín"
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr "Segédeszköz szín"
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr "Klón"
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr "Keret"
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr "Háttér"
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr "Nem használható szín"
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr "Csúszka színe"
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr "Grafikai betekintő háttere"
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr "Mouseover szín"
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr "Mouseover háttér szín"
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr "Mousedown szín"
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr "Mousedown háttér szín"
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr "Felület színeinek beállítása"
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr "Menü előnézet"
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr "Normál"
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr "Segédeszköz"
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr "Kiválasztva"
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr "Mouseover"
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr "Klón"
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr "ARGB beállítások"
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr "Alpha"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr "Vörös"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr "Zöld"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr "Kék"
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr "Választás a palettából"
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr "Szín előnézet:"
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr "Fehér"
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr "Ezüst"
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr "Szürke"
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr "Fekete"
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr "Vörös"
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr "Narancs"
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr "Sárga"
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr "Zöld"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr "Kék"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr "Ibolya"
@@ -2487,660 +2750,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
+msgstr "Vonalkód olvasó"
+
+#: src/frontend/mame/ui/barcode.cpp:78
msgid "New Barcode:"
msgstr "Új vonalkód:"
-#: src/frontend/mame/ui/barcode.cpp:80
+#: src/frontend/mame/ui/barcode.cpp:81
msgid "Enter Code"
msgstr "Kód megadása"
-#: src/frontend/mame/ui/barcode.cpp:116
+#: src/frontend/mame/ui/barcode.cpp:115
msgid "Barcode length invalid!"
msgstr "Érvénytelen vonalkód hossz!"
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
-msgstr "Irányítás (általános)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
-msgstr "Irányítás (ez a gép)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
-msgstr "Analóg irányítók"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Gép beállítások"
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Nyilvántartási infó"
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
-msgstr "Gép információk"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
-msgstr "Kép információk"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr "Fájl kezelő"
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr "Kazetta irányítók"
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
-msgstr ""
+msgstr "Pszeudó terminálok"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "BIOS választás"
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Behelyezhető eszközök"
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Vonalkód olvasó"
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr "Hálózati eszközök"
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Csúszka irányítók"
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr "Kép beállítások"
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Célkereszt beállítások"
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr "Csalás"
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Beépülő beállítások"
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr "Külső DAT nézet"
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr "Felvétel a Kedvencekhez"
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr "Eltávolítás a kedvencekből"
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
-msgstr "Új gép választás"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
-msgstr "Vissza a géphez"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr "Pillanatképek"
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr "PCB"
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr "Plakát"
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr "Illusztráció előnézet"
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr "Boss"
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr "Ellen"
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr "A játék végetért"
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr "Hogyan"
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr "Eredmények"
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr "Matrica"
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr "Borítók"
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr "A megjelenített lista exportálása fájlba"
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr "DAT nézet mutatása"
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
-msgstr "Szoftver rész választás:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr "A szoftver a következő klónja: %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr "A szoftver alap"
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr "Támogatás: Nem"
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr "Támogatás: Részleges"
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr "Támogatás: Igen"
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
-msgstr "A vezérlőprogram alap"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
-msgstr "A vezérlőprogram a következő klónja: %1$s"
+msgid "System is clone of: %1$s"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr "Képek"
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr "Infók"
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr "Ãltalános infók"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
-msgstr "Romkészlet\t%1$s\n"
+msgid "Short Name\t%1$s\n"
+msgstr "Rövid név\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr "Év\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Gyártó\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
-msgstr "Vezérlőprogram klónja ennek\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
+msgstr ""
-#: 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:2878
+msgid "System is Parent\t\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr "Összegezve\tNEM MŰKÖDIK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr "Összegezve\tEmulálatlan védelem\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr "Összegezve\tMűködik\n"
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr "Grafika\tHibás színek\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr "Grafika\tHibás\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr "Grafika\tJó\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr "Hang\tnincs beépítve\n"
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr "Hang\tHibás\n"
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr "Hang\tJó\n"
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr "Kép igazítottság\tFüggőleges"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr "Kép igazítottság\tVízszintes"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
+msgstr "Mintavételezés"
+
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sound"
msgstr "Hang"
-#: src/frontend/mame/ui/sndmenu.cpp:147
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
-msgstr "Mintavételezés"
-
-#: src/frontend/mame/ui/sndmenu.cpp:149
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr "Külső minták használata"
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3151,7 +3460,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3162,631 +3471,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3862,7 +4200,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3977,1241 +4315,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5526,7 +5864,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5771,7 +6109,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5970,6 +6308,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr "Csalás"
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6058,17 +6400,175 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
+#~ msgid "Visible Delay"
+#~ msgstr "Látható késés"
+
+#~ msgctxt "menu-main"
+#~ msgid "Select New Machine"
+#~ msgstr "Új gép választás"
+
+#~ msgctxt "menu-main"
+#~ msgid "Return to Machine"
+#~ msgstr "Vissza a géphez"
+
+#~ msgid "Software part selection:"
+#~ msgstr "Szoftver rész választás:"
+
+#~ msgid "Driver is parent"
+#~ msgstr "A vezérlőprogram alap"
+
+#, c-format
+#~ msgid "Driver is clone of: %1$s"
+#~ msgstr "A vezérlőprogram a következő klónja: %1$s"
+
+#, c-format
+#~ msgid "Driver is Clone of\t%1$s\n"
+#~ msgstr "Vezérlőprogram klónja ennek\t%1$s\n"
+
+#~ msgid "Driver is Parent\t\n"
+#~ msgstr "A vezérlőprogram Alap\t\n"
+
+#~ msgid ""
+#~ "This driver requires images to be loaded in the following device(s): "
+#~ msgstr ""
+#~ "Az illesztő számára szükségesek a következő eszköz(ök) által betöltött "
+#~ "képek: "
+
+#~ msgid ""
+#~ "\n"
+#~ " Configuration saved \n"
+#~ "\n"
+#~ msgstr ""
+#~ "\n"
+#~ " Beállítás elmentve \n"
+#~ "\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+#~ "run correctly.\n"
+#~ msgstr ""
+#~ "Egy vagy több ROM/CHD nem megfelelő ehhez a géphez. A gép valószínűleg "
+#~ "nem fog megfelelően működni.\n"
+
+#~ msgid ""
+#~ "There are known problems with this machine\n"
+#~ "\n"
+#~ msgstr ""
+#~ "A géppel kapcsolatos hibák közismertek\n"
+#~ "\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#~ msgstr "Egy vagy több ROM/CHD letárolása nem megfelelő ennél a gépnél.\n"
+
+#~ msgid ""
+#~ "This machine was never completed. It may exhibit strange behavior or "
+#~ "missing elements that are not bugs in the emulation.\n"
+#~ msgstr ""
+#~ "Ez a gép nem volt teljesen befejezve. Furcsa működést produkálhat vagy "
+#~ "összetevők hiányozhatnak, amelyek nem emulációs hibák.\n"
+
+#~ msgid ""
+#~ "This machine has no sound hardware, MAME will produce no sounds, this is "
+#~ "expected behaviour.\n"
+#~ msgstr ""
+#~ "A gép nem rendelkezik hang hardverrel, MAME nem fog hangot szolgáltatni, "
+#~ "ez az elvárt működés.\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
+#~ "complete. There is nothing you can do to fix this problem except wait for "
+#~ "the developers to improve the emulation.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "EZ A GÉP NEM MŰKÖDIK. A gép emulációja nem teljes még. A hiba javítása "
+#~ "érdekében nem lehet semmit tenni, csupán várni, hogy a fejlesztők "
+#~ "tökéletesítsék az emulációt.\n"
+
+#, c-format
+#~ msgid ""
+#~ "\n"
+#~ "\n"
+#~ "There are working clones of this machine: %s"
+#~ msgstr ""
+#~ "\n"
+#~ "\n"
+#~ "Ennek a gépnek vannak működő klónjai: %s"
+
+#, c-format
+#~ msgid ""
+#~ "No machines found. Please check the rompath specified in the %1$s.ini "
+#~ "file.\n"
+#~ "\n"
+#~ "If this is your first time using %2$s, please see the config.txt file in "
+#~ "the docs directory for information on configuring %2$s."
+#~ msgstr ""
+#~ "Gép nem található. %1$s.ini fájlban megadott rom elérési út ellenőrzése "
+#~ "szükséges.\n"
+#~ "\n"
+#~ "%2$s első alkalommal történő használata esetén, tekintsd meg a docs "
+#~ "könvtárban található config.txt fájlt %2$s beállításokkal kapcsolatos "
+#~ "bővebb információk végett."
+
+#~ msgid "General Inputs"
+#~ msgstr "Ãltalános irányítás beállítás"
+
+#~ msgid "Configure Directories"
+#~ msgstr "Könyvtár beállítások"
+
+#~ msgid "Select custom filters:"
+#~ msgstr "Egyéni szűrő választás:"
+
+#~ msgid "Driver"
+#~ msgstr "Vezérlőprogram"
+
+#~ msgid "Folders Setup"
+#~ msgstr "Mappa beállítások"
+
+#, c-format
+#~ msgid "Current %1$s Folders"
+#~ msgstr "Jelenlegi %1$s mappák"
+
+#~ msgid "Configure Machine"
+#~ msgstr "Gép beállítások"
+
+#, 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) )"
+
+#~ msgid "UI Fonts Settings"
+#~ msgstr "Felület betűkészleteinek beállítása"
+
+#~ msgid "UI Color Settings"
+#~ msgstr "Felület színeinek beállítása"
+
+#~ msgid "Input (general)"
+#~ msgstr "Irányítás (általános)"
+
+#~ msgid "Input (this machine)"
+#~ msgstr "Irányítás (ez a gép)"
+
+#~ msgid "Analog Controls"
+#~ msgstr "Analóg irányítók"
+
+#~ msgid "Machine Information"
+#~ msgstr "Gép információk"
+
+#~ msgid "Image Information"
+#~ msgstr "Kép információk"
+
#~ msgid "Confirm quit from machines"
#~ msgstr "Gépekből történő kilépés megerősítése"
@@ -6112,9 +6612,6 @@ msgstr ""
#~ msgid "Switched Order: entries now ordered by %s"
#~ msgstr "Beállított sorrend: bejegyzések a következő sorrendben %s"
-#~ msgid "shortname"
-#~ msgstr "rövid név"
-
#~ msgid "description"
#~ msgstr "leírás"
diff --git a/language/Indonesian/strings.po b/language/Indonesian/strings.po
index 512899bbb8a..6b1f8c42525 100644
--- a/language/Indonesian/strings.po
+++ b/language/Indonesian/strings.po
@@ -1,14 +1,14 @@
-# Indonesian translations for PACKAGE package
-# Terjemahan bahasa inggris untuk paket PACKAGE.
-# Copyright (C) 2016 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# Automatically generated, 2016.
+# Indonesian translations for MAME package
+# Terjemahan bahasa inggris untuk paket MAME.
+# Copyright (C) 1997-2022 MAMEdev and contributors
+# This file is distributed under the same license as the MAME package.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -17,331 +17,340 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
+msgid "System: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr ""
@@ -354,7 +363,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -445,7 +454,7 @@ msgstr ""
msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr ""
@@ -617,7 +626,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr ""
@@ -669,266 +678,280 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr ""
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -938,78 +961,82 @@ msgid ""
"CPU:\n"
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr ""
@@ -1037,11 +1064,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr ""
@@ -1069,33 +1096,43 @@ msgstr ""
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr ""
@@ -1384,65 +1421,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1451,117 +1492,166 @@ msgstr ""
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1574,14 +1664,18 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr ""
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr ""
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1590,7 +1684,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1598,140 +1692,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr ""
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr ""
@@ -1742,7 +1926,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1750,96 +1934,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -1862,259 +2046,361 @@ msgstr ""
msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
+msgctxt "gfxview"
+msgid "Category %1$d"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2123,297 +2409,297 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:210
-msgid "Fonts"
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:211
-msgid "Colors"
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:214
-msgid "Language"
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
+#: src/frontend/mame/ui/custui.cpp:213
+msgid "Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
+#: src/frontend/mame/ui/custui.cpp:214
+msgid "Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:217
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
+#: src/frontend/mame/ui/custui.cpp:529
+msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:548
-msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2436,660 +2722,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
-msgid "New Barcode:"
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:80
-msgid "Enter Code"
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:116
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
+#: src/frontend/mame/ui/barcode.cpp:81
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
+#: src/frontend/mame/ui/barcode.cpp:115
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
+msgid "System is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
-msgid "Sound"
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:147
-msgid "Compressor"
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
+msgid "Sound"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Compressor"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3100,7 +3432,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3111,631 +3443,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3811,7 +4172,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3926,1241 +4287,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5475,7 +5836,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5720,7 +6081,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5919,6 +6280,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr ""
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6007,13 +6372,13 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
diff --git a/language/Italian/strings.po b/language/Italian/strings.po
index 7b0b4e86ae7..7b5c23ffbd8 100644
--- a/language/Italian/strings.po
+++ b/language/Italian/strings.po
@@ -1,12 +1,12 @@
-# Copyright (C) 1997-2021 MAMEdev and contributors
+# Copyright (C) 1997-2022 MAMEdev and contributors
# This file is distributed under the same license as the MAME package.
-# Automatically generated, 2021.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2017-08-30 09:37+0200\n"
"Last-Translator: theheroGAC\n"
"Language-Team: MAME Language Team\n"
@@ -17,7 +17,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 2.0.3\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
@@ -27,214 +27,211 @@ msgstr ""
"\n"
"Premi un tasto per proseguire"
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-"Questo driver richiede software caricato nel(i) dispositivo(i) seguente(i): "
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr "Volume Principale"
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr "%1$s Volume"
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr "Overclock CPU %1$s"
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr "Overclock %1$s suono"
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s Frequenza di aggiornamento"
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s Luminosità"
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s Contrasto"
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s Gamma"
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s Allungamento Orizzontale"
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s Posizione Orizzontale"
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s Allungamento Verticale"
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s Posizione Verticale"
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Laserdisc '%1$s' Allungamento Orizzontale"
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Laserdisc '%1$s' Posizione Orizzontale"
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "Laserdisc '%1$s' Allungamento Verticale"
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Laserdisc '%1$s' Posizione Verticale"
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr "Sfarfallio Vettoriale"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr "Larghezza Minima del Raggio"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr "Larghezza Massima del Raggio"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr "Peso intensità del Raggio"
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "Scala del Puntatore %1$s"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr "X"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr "Y"
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "Offset del Puntatore %1$s"
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "Scala del Puntatore X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "Scala del Puntatore Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "Offset del Puntatore X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "Offset del Puntatore Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr "**Errore nel salvataggio del file ui.ini**"
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**Errore nel salvataggio del file %s.ini**"
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-"\n"
-" Configurazione salvata \n"
-"\n"
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
@@ -243,8 +240,8 @@ msgstr ""
"%s\n"
" aggiunto ai preferiti."
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
@@ -253,106 +250,114 @@ msgstr ""
"%s\n"
" rimosso dai preferiti."
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr "%1$s %2$s ( %3$d / %4$d pacchetti software )"
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr "Driver: \"%1$s\" lista software "
+msgid "System: \"%1$s\" software list "
+msgstr "Sistema: \"%1$s\" lista software "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, 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:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr "Cerca: %1$s_"
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr "Opzioni Audio"
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
-msgstr "Input Generali"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr "Plugin"
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
-msgstr "Salva Configurazione"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
-msgstr "Impostazioni"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
-msgstr "Filtri"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr "Personalizza UI"
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
msgstr "Configura Cartelle"
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
+msgstr "Opzioni Plugin"
+
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr "[slot vuoto]"
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr "[crea]"
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr "[lista software]"
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr "Selezione modalità di accesso"
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr "Sola-Lettura"
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr "Lettura-Scrittura"
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr "Leggi da questo file, scrivi su un altro"
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr "Leggi da questo file, scrivi su diff"
@@ -365,7 +370,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -456,7 +461,7 @@ msgstr ""
msgid "Rotation Options"
msgstr "Opzioni di rotazione"
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr "Rotazione"
@@ -628,7 +633,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr "Opzioni Video"
@@ -680,281 +685,292 @@ 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr "Non Attivo"
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr "Auto"
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr "Torna al Menu Precedente"
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr "Gestore File"
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr "Schermo #%d"
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr "protezione"
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr "temporizzazione"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr "grafica"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr "tavolozza colore"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr "audio"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr "camera"
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr "microfono"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr "controlli"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "tastiera"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr "mouse"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr "disco"
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr "stampante"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr "LAN"
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr "WAN"
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-"Uno o più ROM/CHD per questa macchina non sono corretti. La macchina "
-"potrebbe non funzionare correttamente.\n"
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-"Ci sono problemi noti per questa macchina\n"
+"Ci sono problemi noti per questo sistema\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
-msgstr "Uno o più ROM/CHD per questa macchina non è dumpato correttamente.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
+msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr "Funzionalità assolutamente non emulate: "
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr "%s"
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ", %s"
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr "Funzionalità emulate non perfettamente: "
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr "L'inversione dello schermo in modalità cocktail non è supportata.\n"
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
-msgstr "Questa macchina richiede file di artwork extra\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
+msgstr "Questo sistema richiede file di artwork extra\n"
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-"Questa macchina non è mai stata completata. Potrebbe mostrare comportamenti "
+"Questo sistema non è mai stata completata. Potrebbe mostrare comportamenti "
"strani o elementi mancanti che non sono bug nell'emulazione.\n"
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-"Questa macchina non ha alcun componente audio, MAME non produrrà alcun suono "
+"Questo sistema non ha alcun componente audio, MAME non produrrà alcun suono "
"e questo è il comportamento atteso e non un bug.\n"
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-"\n"
-"QUESTA MACCHINA NON FUNZIONA. L'emulazione di questa macchina non è ancora "
+"QUESTO SISTEMA NON FUNZIONA. L'emulazione di questo sistema non è ancora "
"completa. Non c'è nulla che tu possa fare per risolvere questo problema "
"eccetto aspettare che gli sviluppatori migliorino l'emulazione.\n"
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
"\n"
"\n"
-"Ci sono Cloni funzionanti di questa macchina: %s"
+"Ci sono Cloni funzionanti di questo sistema: %s"
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -969,27 +985,27 @@ msgstr ""
"\n"
"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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
@@ -997,7 +1013,7 @@ msgstr ""
"\n"
"Audio:\n"
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
@@ -1005,46 +1021,50 @@ msgstr ""
"\n"
"Video:\n"
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr "Nessuno\n"
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr "Vettoriale"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr "Schermo '%1$s'"
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr "Schermo"
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr "Non supportato"
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr "Parzialmente supportato"
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr "[vuoto]"
@@ -1072,11 +1092,11 @@ msgstr "[lista compatibile]"
msgid "File Already Exists - Override?"
msgstr "File Già Esistente - Sovrascrivo?"
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr "No"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr "Si"
@@ -1104,33 +1124,43 @@ msgstr "Seleziona formato immagine"
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr "Modalità Tastiera"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr "Naturale"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr "Emulata"
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr "Abilitato"
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr "Disabilitato"
@@ -1419,65 +1449,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr "Filtro Personalizzato"
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr "Filtri"
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr "<imposta filtri>"
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
-msgstr "Seleziona filtro personalizzato:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
+msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr "Filtro %1$u"
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr "Rimuovi ultimo filtro"
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr "Aggiungi filtro"
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr "Seleziona categoria:"
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr "[nessun file INI di categoria]"
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr "[nessun gruppo nel file INI]"
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr "Nessun file INI della categoria trovata"
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr "File"
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr "Nessun gruppo trovato nel file di categoria"
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr "Gruppo"
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr "Cloni inclusi"
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1486,11 +1520,23 @@ msgstr ""
msgid "Revision: %1$s"
msgstr "Revisione: %1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr "Selezione BIOS"
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr "Sistema"
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr "Azzera"
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr "Dispositivi di Rete"
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
@@ -1499,7 +1545,7 @@ msgstr ""
"Tempo di utilizzo: %1$d:%2$02d:%3$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
@@ -1508,7 +1554,7 @@ msgstr ""
"Tempo di utilizzo: %1$d:%2$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
@@ -1517,92 +1563,129 @@ msgstr ""
"Biglietti emessi: %1$d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr "Monete %1$c: NA%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr "Monete %1$c: %2$d%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr " (bloccati)"
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr "Opzioni Puntamento"
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
-msgstr "Ritardo Visibilità"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr "Nome: Descrizione:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr "Esporta lista in formato XML (come -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr "Esporta lista in formato XML (come -listxml, ma escludendo i device)"
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr "Esporta lista in formato TXT (come -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:792
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:808
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
-msgstr "Driver"
-
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
-msgstr "Questa macchina non ha BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr "Aggiungi ai Preferiti"
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr "Rimuovi dai Preferiti"
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr "Salva Configurazione Macchina"
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (predefinito)"
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1619,14 +1702,18 @@ msgstr ""
"Premi %1$s per uscire\n"
"Premi %2$s per contrinuare l'emulazione"
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
-msgstr "Pseudo terminali"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
+msgstr "Pseudo Terminali"
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr "[fallito]"
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr "Regolazione Cursori"
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1635,7 +1722,7 @@ msgstr ""
msgid "Cancel"
msgstr "Cancella"
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1643,140 +1730,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr "Carica Stato"
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr "Salva Stato"
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr "Configurazione Macchina"
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr "Slot"
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr "%s [interno]"
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr "Interfaccia Utente"
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr "Altri Controlli"
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr "Controllo Cassetta"
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr "fermato"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr "in esecuzione"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr "(in esecuzione)"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr "registra"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr "(registra)"
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr "Pausa/Stop"
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr "Gioca"
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr "Registra"
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr "Riavvolgi"
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr "Avanti Veloce"
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr "Non posso salvare in questa cartella"
@@ -1787,7 +1964,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1799,101 +1976,96 @@ msgstr ""
"\n"
"Premi qualsiasi tasto per continuare."
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr "Configura Opzioni"
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr "Esci"
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-"Nessuna macchina trovata. Controlla il percorso specificato nel file %1$s."
-"ini.\n"
-"\n"
-"Se questa è la prima volta che usi %2$s, si prega di consultare il file "
-"config.txt nella cartella docs per le informazioni sulla configurazine %2$s."
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr "Digita il nome o seleziona: %1$s_"
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr "Digita il nome o seleziona: (casuale)"
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr "%1$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr "%1$s,%2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr "Driver: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "Complessivamente: NON FUNZIONANTE"
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "Complessivamente: Protezione Non Emulata"
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "Complessivamente: Funzionante"
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Grafica: Non implementata, "
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Grafica: Non Perfetta, "
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Grafica: OK, "
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "Suoni: Nessuno"
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Audio: Non Implementato"
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Audio: Non Perfetto"
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Audio: OK"
@@ -1918,259 +2090,361 @@ msgstr "Ripristina Tutto"
msgid "Reload All"
msgstr "Ricarica Tutto"
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr "ROM"
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr "Programma Multimediale"
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr "Disegni"
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr "Puntatori"
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr "INI"
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr "DAT"
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr "Categoria INI"
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr "Istantanee"
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr "Icone"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr "Pannelli di controllo"
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr "Cabinati"
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr "Tendoni"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr "PCB"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr "Volantini"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr "Boss"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "Anteprima Disegni"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr "Come Fare"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr "Logo"
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr "Punteggi"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr "Contro"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr "Copertine"
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
-msgstr "Configura Cartelle"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
+msgstr "Rimuovi Cartella %1$sr"
+
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Change %1$s Folder - Search: %2$s_"
+msgstr "Cambia Cartella %1$s - Cerca: %2$s_"
+
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr "Aggiungi Cartella %1$s - Cerca: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr "Premi TAB per impostare"
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
#, c-format
-msgid "Current %1$s Folders"
-msgstr "Cartella Corrente %1$s"
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr "Cambia Cartella"
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr "Aggiungi Cartella"
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr "Rimuovi Cartella"
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
-msgstr "Cambia Cartella %1$s - Cerca: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
-msgstr "Aggiungi Cartella %1$s - Cerca: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
-msgstr "Premi TAB per impostare"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
-msgstr "Rimuovi Cartella %1$sr"
+msgctxt "gfxview"
+msgid "Category %1$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
-msgstr " COLORI"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
-msgstr " PEN"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:947
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
-msgstr "Configura Macchina"
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/viewgfx.cpp:1157
#, 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) )"
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1058
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
+msgstr "%1$s %2$s ( %3$d / %4$d sistemi (%5$d BIOS) )"
+
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr "Sistema: %1$-.100s"
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
-msgstr "Lista Selezione - Cerca: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr "%1$s - Cerca: %2$s_"
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
+msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr "Doppio click o premi %1$s per selezionare"
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr "I risultati verranno salvati su %1$s"
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2179,298 +2453,298 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr "Mostra Tutti"
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr "Nascondi Filtri"
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr "Nascondi Info/Immagine"
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr "Nascondi Entrambi"
-#: src/frontend/mame/ui/custui.cpp:210
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
+msgstr "Mostra pannelli laterali"
+
+#: src/frontend/mame/ui/custui.cpp:213
msgid "Fonts"
msgstr "Font"
-#: src/frontend/mame/ui/custui.cpp:211
+#: src/frontend/mame/ui/custui.cpp:214
msgid "Colors"
msgstr "Colori"
-#: src/frontend/mame/ui/custui.cpp:214
+#: src/frontend/mame/ui/custui.cpp:217
msgid "Language"
msgstr "Lingua"
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
-msgstr "Mostra pannelli laterali"
-
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
+msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
-msgid "[built-in]"
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr "predefinito"
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr "Font UI"
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr "Grassetto"
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr "Corsivo"
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr "Linee"
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr "Dimensione testo info"
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
-msgstr "Impostazioni Font UI"
-
-#: src/frontend/mame/ui/custui.cpp:548
+#: src/frontend/mame/ui/custui.cpp:529
msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
"Testo di esempio - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr "Testo normale"
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr "Colore selezionato"
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr "Sfondo testo normale"
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr "Colore sfondo selezionato"
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr "Colore opzione menu"
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr "Clone"
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr "Bordo"
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr "Sfondo"
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr "Colore non disponibile"
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr "Colore cursore"
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr "Colore mouse over"
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr "Colore sfondo mouse over"
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr "Colore mouse down"
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr "Colore sfondo mouse down"
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr "Anteprima Menu"
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr "Normale"
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr "Opzione menu"
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr "Selezionato"
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr "Mouse Sopra"
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr "Clone"
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr "Impostazioni ARGB"
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr "Alfa"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr "Rosso"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr "Verde"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr "Blu"
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr "Seleziona dalla tavolozza"
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr "Anteprima colore:"
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr "Bianco"
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr "Argento"
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr "Grigio"
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr "Nero"
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr "Rosso"
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr "Arancio"
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr "Giallo"
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr "Verde"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr "Blu"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr "Viola"
@@ -2493,660 +2767,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
+msgstr "Lettore Codice a Barre"
+
+#: src/frontend/mame/ui/barcode.cpp:78
msgid "New Barcode:"
msgstr "Nuovo codice a barre:"
-#: src/frontend/mame/ui/barcode.cpp:80
+#: src/frontend/mame/ui/barcode.cpp:81
msgid "Enter Code"
msgstr "Inserisci codice a barre"
-#: src/frontend/mame/ui/barcode.cpp:116
+#: src/frontend/mame/ui/barcode.cpp:115
msgid "Barcode length invalid!"
msgstr "Lunghezza codice a barre errata!"
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
-msgstr "Input (generali)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
-msgstr "Controlli Analogici"
-
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Configurazione Macchina"
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Info Crediti e Tempi di Utilizzo"
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
-msgstr "Informazioni Macchina"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
-msgstr "Informazioni Software"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr "Gestore File"
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr "Controllo Cassetta"
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
-msgstr ""
+msgstr "Pseudo Terminali"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "Selezione BIOS"
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Slot"
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Lettore Codice a Barre"
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr "Dispositivi di Rete"
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Regolazione Cursori"
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr "Opzioni Video"
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Opzioni Puntamento"
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr "Trucco"
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Opzioni Plugin"
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr "Visualizza DAT Aggiuntivi"
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr "Aggiungi ai Preferiti"
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr "Rimuovi dai Preferiti"
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
-msgstr "Seleziona Nuova Macchina"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
+msgstr "Seleziona Nuovo Sistema"
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
-msgstr "Ritorna alla Macchina"
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr "Istantanee"
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr "Pannello di controllo"
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr "PCB"
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr "Volantino"
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr "Anteprima Artwork"
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr "Boss"
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr "Logo"
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr "Control"
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr "Game Over"
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr "Come Fare"
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr "Punteggi"
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr "Tendone"
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr "Copertine"
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr "Esporta la lista visualizzata in un file"
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr "Mostra viste DAT"
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
-msgstr "Selezione parte software:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
-msgstr "Selezione BIOS:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr "Il software è Clone di: %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr "Il software è parent"
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr "Supportato: No"
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr "Supportato: Parzialmente"
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr "Supportato: Si"
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
-msgstr "Il Driver è un parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
+msgstr "Il Sistema è un parent"
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
-msgstr "Il Driver è un clone di: %1$s"
+msgid "System is clone of: %1$s"
+msgstr "Il Sistema è un clone di: %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr "Immagini"
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr "Informazioni"
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr "Premi un tasto per continuare."
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr "Informazioni Generali"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
-msgstr "Set di rom\t%1$s\n"
+msgid "Short Name\t%1$s\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr "Anno\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Produttore\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
-msgstr "Il Driver è un Clone di\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
+msgstr "Il Sistema è un Clone di\t%1$s\n"
-#: 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:2878
+msgid "System is Parent\t\n"
+msgstr "Il Sistema è un Parent\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr "Controlli Analogici\tSì\n"
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr "Input di Tastiera\tSì\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr "Complessivamente\tNON FUNZIONANTE\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr "Complessivamente\tProtezione Non Emulata\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr "Complessivamente\tFunzionante\n"
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr "Grafica\tNon implementata\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr "Grafica\tColori Errati\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr "Grafica\tColori Non Perfetti\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr "Grafica\tNon Perfetta\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr "Grafica\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr "Suoni\tNessuno\n"
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr "Audio\tNon Implementato\n"
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr "Audio\tNon Perfetto\n"
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr "Audio\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr "Camera\tNon implementata\n"
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr "Camera\tImperfetta\n"
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr "Microfono\tNon implementato\n"
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr "Microfono\tImperfetto\n"
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr "Controlli\tNon implementati\n"
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr "Controlli\tImperfetti\n"
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr "Tastiera\tNon implementata\n"
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr "Tastiera\tImperfetta\n"
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr "Mouse\tNon implementato\n"
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr "Mouse\tImperfetto\n"
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr "Disco\tNon implementato\n"
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr "Disco\tImperfetto\n"
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr "Stampante\tNon implementata\n"
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr "Stampante\tImperfetta\n"
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr "LAN\tNon implementata\n"
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr "LAN\tImperfetta\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr "WAN\tNon implementata\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr "WAN\tImperfetta\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr "Temporizzazione\tNon implementata\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr "Temporizzazione\tImperfetta\n"
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
+msgstr "Sistema Meccanico\tSi\n"
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
+msgstr "Sistema Meccanico\tNo\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr "Richiede Artwork\tSi\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr "Richiede Artwork\tNo\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr "Richiede Artwork Cliccabile\tSi\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr "Richiede Artwork Cliccabile\tNo\n"
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr "Supporto Cocktail\tNo\n"
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
+msgstr "Il Sistema è un BIOS\tSi\n"
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
+msgstr "Il Sistema è un BIOS\tNo\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr "Supporto Salvataggio\tSi\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr "Supporto Salvataggio\tNo\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr "Orientamento Schermo\tVerticale\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr "Orientamento Schermo\tOrizzontale\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr "Richiede CHD\tSi\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr "Richiede CHD\tNo\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
+msgstr "Frequenza di Campionamento"
+
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sound"
msgstr "Audio"
-#: src/frontend/mame/ui/sndmenu.cpp:147
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
-msgstr "Frequenza di Campionamento"
-
-#: src/frontend/mame/ui/sndmenu.cpp:149
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr "Usa Sample Aggiuntivi"
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3157,7 +3477,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3168,631 +3488,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3868,7 +4217,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3983,1241 +4332,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5534,7 +5883,7 @@ msgstr "Pagina"
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5779,7 +6128,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5978,6 +6327,10 @@ msgstr "Attivato: %s = %s"
msgid "Activated: %s"
msgstr "Attivato: %s"
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr "Trucco"
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6066,17 +6419,121 @@ msgstr "Cancella"
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
+#~ msgid "Visible Delay"
+#~ msgstr "Ritardo Visibilità"
+
+#~ msgid " COLORS"
+#~ msgstr " COLORI"
+
+#~ msgid " PENS"
+#~ msgstr " PEN"
+
+#~ msgctxt "menu-main"
+#~ msgid "Return to Machine"
+#~ msgstr "Ritorna alla Macchina"
+
+#~ msgid "Software part selection:"
+#~ msgstr "Selezione parte software:"
+
+#~ msgid "BIOS selection:"
+#~ msgstr "Selezione BIOS:"
+
+#~ msgid ""
+#~ "This driver requires images to be loaded in the following device(s): "
+#~ msgstr ""
+#~ "Questo driver richiede software caricato nel(i) dispositivo(i) "
+#~ "seguente(i): "
+
+#~ msgid ""
+#~ "\n"
+#~ " Configuration saved \n"
+#~ "\n"
+#~ msgstr ""
+#~ "\n"
+#~ " Configurazione salvata \n"
+#~ "\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+#~ "run correctly.\n"
+#~ msgstr ""
+#~ "Uno o più ROM/CHD per questa macchina non sono corretti. La macchina "
+#~ "potrebbe non funzionare correttamente.\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#~ msgstr ""
+#~ "Uno o più ROM/CHD per questa macchina non è dumpato correttamente.\n"
+
+#, c-format
+#~ msgid ""
+#~ "No machines found. Please check the rompath specified in the %1$s.ini "
+#~ "file.\n"
+#~ "\n"
+#~ "If this is your first time using %2$s, please see the config.txt file in "
+#~ "the docs directory for information on configuring %2$s."
+#~ msgstr ""
+#~ "Nessuna macchina trovata. Controlla il percorso specificato nel file %1$s."
+#~ "ini.\n"
+#~ "\n"
+#~ "Se questa è la prima volta che usi %2$s, si prega di consultare il file "
+#~ "config.txt nella cartella docs per le informazioni sulla configurazine "
+#~ "%2$s."
+
+#~ msgid "General Inputs"
+#~ msgstr "Input Generali"
+
+#~ msgid "Save Configuration"
+#~ msgstr "Salva Configurazione"
+
+#~ msgid "Settings"
+#~ msgstr "Impostazioni"
+
+#~ msgid "Select custom filters:"
+#~ msgstr "Seleziona filtro personalizzato:"
+
+#~ msgid "Select category:"
+#~ msgstr "Seleziona categoria:"
+
+#~ msgid "This machine has no BIOS."
+#~ msgstr "Questa macchina non ha BIOS."
+
+#~ msgid "Save Machine Configuration"
+#~ msgstr "Salva Configurazione Macchina"
+
+#, c-format
+#~ msgid "Current %1$s Folders"
+#~ msgstr "Cartella Corrente %1$s"
+
+#~ msgid "Configure Machine"
+#~ msgstr "Configura Macchina"
+
+#~ msgid "UI Fonts Settings"
+#~ msgstr "Impostazioni Font UI"
+
+#~ msgid "Input (general)"
+#~ msgstr "Input (generali)"
+
+#~ msgid "Analog Controls"
+#~ msgstr "Controlli Analogici"
+
+#~ msgid "Machine Information"
+#~ msgstr "Informazioni Macchina"
+
+#~ msgid "Image Information"
+#~ msgstr "Informazioni Software"
+
#~ msgid "Confirm quit from machines"
#~ msgstr "Confermi l'uscita"
@@ -6330,27 +6787,6 @@ msgstr ""
#~ msgid "Default name is "
#~ msgstr "Il nome predefinito è "
-#~ msgid "Mechanical Machine\t%1$s\n"
-#~ msgstr "Macchina Meccanica\t%1$s\n"
-
-#~ msgid "Requires Artwork\t%1$s\n"
-#~ msgstr "Richiede Artwork\t%1$s\n"
-
-#~ msgid "Requires Clickable Artwork\t%1$s\n"
-#~ msgstr "Richiede Artwork Cliccabile\t%1$s\n"
-
-#~ msgid "Support Cocktail\t%1$s\n"
-#~ msgstr "Supporta Modalità Cocktail\t%1$s\n"
-
-#~ msgid "Driver is BIOS\t%1$s\n"
-#~ msgstr "Il Driver è il BIOS\t%1$s\n"
-
-#~ msgid "Support Save\t%1$s\n"
-#~ msgstr "Salvataggio Supportato\t%1$s\n"
-
-#~ msgid "Requires CHD\t%1$s\n"
-#~ msgstr "Richiede CHD\t%1$s\n"
-
#~ msgid "Roms Audit Pass\tOK\n"
#~ msgstr "Esito Audit Rom\tOK\n"
diff --git a/language/Japanese/strings.po b/language/Japanese/strings.po
index d1c2964252c..be625c9f651 100644
--- a/language/Japanese/strings.po
+++ b/language/Japanese/strings.po
@@ -1,13 +1,13 @@
# MAME パッケージã«å¯¾ã™ã‚‹è‹±è¨³.
-# Copyright (C) 1997-2021 MAMEdev and contributors
+# Copyright (C) 1997-2022 MAMEdev and contributors
# This file is distributed under the same license as the MAME package.
-# Automatically generated, 2021.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-23 01:39+0900\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -18,7 +18,7 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Poedit 1.6.11\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
@@ -28,213 +28,214 @@ msgstr ""
"\n"
"進ã‚ã‚‹ã«ã¯ã€ä½•ã‹ã‚­ãƒ¼ã‚’押ã—ã¦ãã ã•ã„。"
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
-msgstr "ã“ã®ãƒ‰ãƒ©ã‚¤ãƒã¯ä»¥ä¸‹ã®ãƒ‡ãƒã‚¤ã‚¹ã§ã‚¤ãƒ¡ãƒ¼ã‚¸ã®èª­ã¿è¾¼ã¿ãŒå¿…è¦ã§ã™:"
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
+msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr "マスター音é‡"
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr "%1$sã®éŸ³é‡"
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr "CPU %1$sã®ã‚ªãƒ¼ãƒãƒ¼ã‚¯ãƒ­ãƒƒã‚¯"
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr "サウンド%1$sã®ã‚ªãƒ¼ãƒãƒ¼ã‚¯ãƒ­ãƒƒã‚¯"
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$sã®ãƒªãƒ•レッシュレート"
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr "%1$sã®è¼åº¦"
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr "%1$sã®ã‚³ãƒ³ãƒˆãƒ©ã‚¹ãƒˆ"
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr "%1$sã®ã‚¬ãƒ³ãƒž"
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s 横方å‘ã®æ‹¡å¤§"
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s 横方å‘ã®ä½ç½®"
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s 縦方å‘ã®æ‹¡å¤§"
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s 縦方å‘ã®ä½ç½®"
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "レーザーディスク '%1$s' 横方å‘ã®æ‹¡å¤§"
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "レーザーディスク '%1$s' 横方å‘ã®ä½ç½®"
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "レーザーディスク '%1$s' 縦方å‘ã®æ‹¡å¤§"
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "レーザーディスク '%1$s' 縦方å‘ã®ä½ç½®"
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr "ベクターã®ã¡ã‚‰ã¤ã"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr "ビーム幅(最å°ï¼‰"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr "ビーム幅(最大)"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr "ビーム強度比é‡"
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "照準ã®å¤§ãã• %1$s"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "照準ã®ã‚ªãƒ•セット %1$s"
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "照準ã®å¤§ãã• X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "照準ã®å¤§ãã• Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "照準ã®ã‚ªãƒ•セット X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "照準ã®ã‚ªãƒ•セット Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr "*** ui.iniã®ä¿å­˜ã‚¨ãƒ©ãƒ¼ ***"
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr "*** %s.iniã®ä¿å­˜ã‚¨ãƒ©ãƒ¼ ***"
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
"\n"
" 設定をä¿å­˜ã—ã¾ã—㟠\n"
"\n"
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
@@ -243,8 +244,8 @@ msgstr ""
"「%sã€ã‚’\n"
"ãŠæ°—ã«å…¥ã‚Šã«è¿½åŠ ã—ã¾ã—ãŸã€‚"
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
@@ -253,106 +254,114 @@ msgstr ""
"「%sã€ã‚’\n"
"ãŠæ°—ã«å…¥ã‚Šã‹ã‚‰å‰Šé™¤ã—ã¾ã—ãŸã€‚"
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr "%1$s %2$s ( %3$d / %4$d ソフトウェアパッケージ )"
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr "ドライãƒï¼šã€Œ%1$sã€ã€€ã‚½ãƒ•トウェアリスト"
+msgid "System: \"%1$s\" software list "
+msgstr "システム:「%1$sã€ã€€ã‚½ãƒ•トウェアリスト"
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, 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:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr "検索:%1$s_"
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr "サウンド設定"
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
-msgstr "共通ã®å…¥åŠ›è¨­å®š"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr "プラグイン"
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
-msgstr "設定をä¿å­˜ã™ã‚‹"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
-msgstr "設定"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
+msgstr "設定をä¿å­˜ã™ã‚‹"
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
-msgstr "フィルタ"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr "UIをカスタマイズã™ã‚‹"
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
msgstr "フォルダ設定"
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
+msgstr "プラグイン設定"
+
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr "〔空ã®ã‚¹ãƒ­ãƒƒãƒˆã€•"
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr "〔作æˆã€•"
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr "〔ソフトウェアリスト〕"
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr "%sã®ã‚¢ã‚¯ã‚»ã‚¹ã‚¨ãƒ©ãƒ¼"
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr "アクセスモードã®é¸æŠž"
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr "読ã¿å–り専用"
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr "読ã¿å–ã‚Šï¼æ›¸ãè¾¼ã¿"
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr "ã“ã®ã‚¤ãƒ¡ãƒ¼ã‚¸ã‹ã‚‰èª­ã¿å–りã€åˆ¥ã®ã‚¤ãƒ¡ãƒ¼ã‚¸ã«æ›¸ã込む"
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr "ã“ã®ã‚¤ãƒ¡ãƒ¼ã‚¸ã‹ã‚‰èª­ã¿å–りã€å·®åˆ†ï¼ˆdiffï¼‰ã«æ›¸ã込む"
@@ -365,7 +374,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -456,7 +465,7 @@ msgstr ""
msgid "Rotation Options"
msgstr "回転設定"
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr "回転"
@@ -628,7 +637,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr "表示設定"
@@ -680,282 +689,292 @@ msgstr "ãƒªãƒ•ãƒ¬ãƒƒã‚·ãƒ¥ã‚’åŒæœŸ"
msgid "Wait Vertical Sync"
msgstr "V-Syncã‚’å¾…ã¤"
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr "オフ"
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr "自動"
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr "å‰ã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã«æˆ»ã‚‹"
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr "ファイルマãƒãƒ¼ã‚¸ãƒ£"
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr "ç”»é¢ #%d"
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr "プロテクト"
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr "タイミング"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr "グラフィック"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr "色パレット"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr "サウンド"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr "カメラ"
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr "マイクロフォン"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr "コントロール"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "キーボード"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr "マウス"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr "ディスク"
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr "プリンター"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr "LAN"
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr "WAN"
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-"ã“ã®ãƒžã‚·ãƒ³ç”¨ã®ROM/CHDãŒæ­£ã—ãã‚りã¾ã›ã‚“。ãã®ãŸã‚æ­£ã—ã動作ã—ãªã„å¯èƒ½æ€§ãŒã‚り"
-"ã¾ã™ã€‚\n"
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-"ã“ã®ãƒžã‚·ãƒ³ã«ã¯ä»¥ä¸‹ã®ã‚ˆã†ãªå•題点ãŒã‚りã¾ã™\n"
+"ã“ã®ã‚·ã‚¹ãƒ†ãƒ ã«ã¯ä»¥ä¸‹ã®ã‚ˆã†ãªå•題点ãŒã‚りã¾ã™\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-"ã“ã®ãƒžã‚·ãƒ³ç”¨ã®ROM/CHDã¯å…¨ã¦æ­£ã—ãå¸ã„出ã•れã¦ã„ã¾ã›ã‚“。\n"
-"\n"
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr "å…¨ãエミュレート出æ¥ã¦ã„ãªã„機能: "
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr "%s"
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr "ã€%s"
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr "ä¸å®Œå…¨ãªã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ãƒˆæ©Ÿèƒ½ï¼š "
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr "カクテルモードã§ã®ç”»é¢å転表示ã¯ã‚µãƒãƒ¼ãƒˆã•れã¦ã„ã¾ã›ã‚“。\n"
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
-msgstr "ã“ã®ãƒžã‚·ãƒ³ã¯åˆ¥é€”アートワークファイルãŒå¿…è¦ã§ã™ã€‚\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
+msgstr "ã“ã®ã‚·ã‚¹ãƒ†ãƒ ã¯åˆ¥é€”アートワークファイルãŒå¿…è¦ã§ã™ã€‚\n"
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-"ã“ã®ãƒžã‚·ãƒ³ã¯æœªå®Œæˆã§ã™ã€‚動作ã®ä¸å…·åˆã‚„ä¸è¶³ã—ãŸè¦ç´ ãŒã‚ã£ã¦ã‚‚エミュレーション"
-"ã®ãƒã‚°ã§ã¯ã‚りã¾ã›ã‚“。\n"
+"ã“ã®ã‚·ã‚¹ãƒ†ãƒ ã¯æœªå®Œæˆã§ã™ã€‚動作ã®ä¸å…·åˆã‚„ä¸è¶³ã—ãŸè¦ç´ ãŒã‚ã£ã¦ã‚‚エミュレーショ"
+"ンã®ãƒã‚°ã§ã¯ã‚りã¾ã›ã‚“。\n"
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-"ã“ã®ãƒžã‚·ãƒ³ã«ã¯ã‚µã‚¦ãƒ³ãƒ‰ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ãŒã‚りã¾ã›ã‚“。音ãŒå‡ºãªãã¦ã‚‚正常ãªå‹•作ã§"
+"ã“ã®ã‚·ã‚¹ãƒ†ãƒ ã«ã¯ã‚µã‚¦ãƒ³ãƒ‰ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ãŒã‚りã¾ã›ã‚“。音ãŒå‡ºãªãã¦ã‚‚正常ãªå‹•作ã§"
"ã™ã€‚\n"
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
"\n"
-"ã“ã®ãƒžã‚·ãƒ³ã¯å‹•作ã—ã¾ã›ã‚“ã€‚ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã¯æœªå®Œæˆã§ã™ã€‚開発者ãŒã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼"
+"ã“ã®ã‚·ã‚¹ãƒ†ãƒ ã¯å‹•作ã—ã¾ã›ã‚“ã€‚ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã¯æœªå®Œæˆã§ã™ã€‚開発者ãŒã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼"
"ションを改良ã™ã‚‹ã®ã‚’ãŠå¾…ã¡ä¸‹ã•ã„。\n"
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
"\n"
"\n"
-"ã“ã®ãƒžã‚·ãƒ³ã®å‹•作å¯èƒ½ãªã‚¯ãƒ­ãƒ¼ãƒ³ã‚»ãƒƒãƒˆï¼š%s"
+"ã“ã®ã‚·ã‚¹ãƒ†ãƒ ã®å‹•作å¯èƒ½ãªã‚¯ãƒ­ãƒ¼ãƒ³ã‚»ãƒƒãƒˆï¼š%s"
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -970,27 +989,27 @@ msgstr ""
"\n"
"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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
@@ -998,7 +1017,7 @@ msgstr ""
"\n"
"サウンド:\n"
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
@@ -1006,46 +1025,50 @@ msgstr ""
"\n"
"表示:\n"
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr "ãªã—\n"
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr "ベクター"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s:%2$s\n"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr "ç”»é¢ã€Œ%1$sã€"
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr "ç”»é¢"
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr "対応ã—ã¦ã„ã¾ã›ã‚“"
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr "部分的ã«å¯¾å¿œ"
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr "〔空〕"
@@ -1073,11 +1096,11 @@ msgstr "ã€äº’æ›ãƒªã‚¹ãƒˆã€‘"
msgid "File Already Exists - Override?"
msgstr "ファイルãŒå­˜åœ¨ã—ã¾ã™ï¼ä¸Šæ›¸ãã—ã¾ã™ã‹ï¼Ÿ"
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr "ã„ã„ãˆ"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr "ã¯ã„"
@@ -1105,33 +1128,43 @@ msgstr "イメージ形å¼ã®é¸æŠž"
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr "キーボードモード"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr "ナãƒãƒ¥ãƒ©ãƒ«"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr "エミュレート"
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr "有効"
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr "無効"
@@ -1420,65 +1453,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr "カスタムフィルタ"
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr "フィルタ"
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr "〔フィルタを設定ã™ã‚‹ã€•"
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
-msgstr "ã‚«ã‚¹ã‚¿ãƒ ãƒ•ã‚£ãƒ«ã‚¿é¸æŠž:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
+msgstr "ãƒ•ã‚£ãƒ«ã‚¿é¸æŠž"
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr "フィルタ%1$u"
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr "最後ã®ãƒ•ィルタを削除"
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr "フィルタを追加"
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr "ã‚«ãƒ†ã‚´ãƒªã‚’é¸æŠžï¼š"
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr "[カテゴリINIファイルãŒã‚りã¾ã›ã‚“ï¼½"
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr "ï¼»INIファイルã«ã‚°ãƒ«ãƒ¼ãƒ—ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ï¼½"
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr "カテゴリINIファイルãŒã‚りã¾ã›ã‚“"
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr "ファイル"
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr "カテゴリファイルã«ã‚°ãƒ«ãƒ¼ãƒ—ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr "グループ"
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr "クローンをå«ã‚ã‚‹"
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1487,11 +1524,23 @@ msgstr ""
msgid "Revision: %1$s"
msgstr "リビジョン:%1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr "BIOSé¸æŠž"
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr "システム"
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr "リセット"
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ‡ãƒã‚¤ã‚¹"
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
@@ -1500,7 +1549,7 @@ msgstr ""
"ç¨¼åƒæ™‚間:%1$d:%2$02d:%3$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
@@ -1509,7 +1558,7 @@ msgstr ""
"ç¨¼åƒæ™‚間:%1$d:%2$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
@@ -1518,92 +1567,131 @@ msgstr ""
"ãƒã‚±ãƒƒãƒˆç™ºè¡Œï¼š%1$d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr "コイン%1$c:NA%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr "コイン%1$c:%2$d%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr "(ロック)"
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr "照準設定"
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
-msgstr "表示ã™ã‚‹é•·ã•"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr "ROMセット: åå‰ï¼š\n"
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr "XMLå½¢å¼ã§ãƒªã‚¹ãƒˆã‚’出力(-listxmlåŒæ§˜ï¼‰"
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr "XMLå½¢å¼ã§ãƒªã‚¹ãƒˆã‚’出力(-listxmlåŒæ§˜ã€ãƒ‡ãƒã‚¤ã‚¹ã‚’除ã)"
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr "TXTå½¢å¼ã§ãƒªã‚¹ãƒˆã‚’出力(-listfullåŒæ§˜ï¼‰"
-#: src/frontend/mame/ui/miscmenu.cpp:792
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
+msgstr ""
+"システムã®è¨­å®š:\n"
+"%1$s"
+
+#: src/frontend/mame/ui/miscmenu.cpp:808
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
-msgstr "ドライãƒ"
-
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
-msgstr "ã“ã®ãƒžã‚·ãƒ³ã«ã¯BIOSãŒã‚りã¾ã›ã‚“。"
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
+msgstr "ã“ã®ã‚·ã‚¹ãƒ†ãƒ ã«ã¯BIOS設定ãŒã‚りã¾ã›ã‚“"
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr "ãŠæ°—ã«å…¥ã‚Šã«è¿½åŠ "
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr "ãŠæ°—ã«å…¥ã‚Šã‹ã‚‰å‰Šé™¤"
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr "(デフォルト)"
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1620,14 +1708,18 @@ msgstr ""
"%1$sã§çµ‚了\n"
"%2$sã§ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã«æˆ»ã‚‹"
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr "擬似ターミナル"
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr "ã€å¤±æ•—】"
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr "スライダ設定"
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1636,7 +1728,7 @@ msgstr ""
msgid "Cancel"
msgstr "キャンセル"
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1644,140 +1736,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr "状態をロード"
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr "状態をセーブ"
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr "DIPスイッãƒ"
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr "マシン設定"
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr "スロットデãƒã‚¤ã‚¹"
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr "%s [内部]"
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr "ユーザーインターフェイス"
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr "ãã®ä»–ã®ã‚³ãƒ³ãƒˆãƒ­ãƒ¼ãƒ«"
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr "テープæ“作"
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr "åœæ­¢"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr "å†ç”Ÿä¸­"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr "(å†ç”Ÿä¸­ï¼‰"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr "録音中"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr "(録音中)"
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr "ä¸€æ™‚åœæ­¢ï¼åœæ­¢"
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr "å†ç”Ÿ"
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr "録音"
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr "å·»ãæˆ»ã™"
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr "æ—©é€ã‚Š"
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr "入力設定"
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr "別ã®ãƒ•ォルダã«ã¯ä¿å­˜ã§ãã¾ã›ã‚“"
@@ -1788,7 +1970,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1800,101 +1982,96 @@ msgstr ""
"\n"
"進ã‚ã‚‹ã«ã¯ã€ä½•ã‹ã‚­ãƒ¼ã‚’押ã—ã¦ãã ã•ã„。"
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr "オプションã®è¨­å®š"
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr "終了"
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-"マシンãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。%1$s.iniãƒ•ã‚¡ã‚¤ãƒ«ã§æŒ‡å®šã—ãŸrompathを確èªã—ã¦ãã ã•"
-"ã„。\n"
-"\n"
-"ã‚‚ã— %2$s ã®åˆ©ç”¨ãŒåˆã‚ã¦ãªã‚‰ã€%2$s ã®è¨­å®šæ–¹æ³•ã«ã¤ã„ã¦docsフォルダã®config.txt"
-"ファイルをã”覧ãã ã•ã„。"
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr "åå‰ã‚’入力もã—ãã¯é¸æŠžï¼š %1$s_"
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr "åå‰ã‚’入力もã—ãã¯é¸æŠžï¼š (ランダム)"
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr "%1$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr "%1$sã€%2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr "ドライãƒï¼š%1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "概略:動作ä¸å¯"
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "æ¦‚ç•¥ï¼šãƒ—ãƒ­ãƒ†ã‚¯ãƒˆãŒæœªã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ãƒˆ"
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "概略:動作å¯"
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "グラフィック:未実装 "
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "グラフィック:ä¸å®Œå…¨ã€€"
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "グラフィック:正常 "
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "サウンド:ãªã—"
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "サウンド:未実装"
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "サウンド:ä¸å®Œå…¨"
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "サウンド:正常"
@@ -1919,259 +2096,361 @@ msgstr "å…¨ã¦ãƒªã‚»ãƒƒãƒˆ"
msgid "Reload All"
msgstr "å…¨ã¦å†èª­ã¿è¾¼ã¿"
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr "ROMファイル"
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr "ソフトウェア メディア"
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr "アートワークファイル"
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr "照準画åƒãƒ•ァイル"
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr "ãƒãƒ¼ãƒˆãƒ•ァイル"
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr "INIファイル"
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr "DATファイル"
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr "カテゴリ INI"
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr "スクリーンショット"
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr "アイコンファイル"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr "æ“作パãƒãƒ«ç”»åƒ"
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr "ç­ä½“ç”»åƒãƒ•ァイル"
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr "マーキー画åƒ"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr "基æ¿ç”»åƒ"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr "フライヤー画åƒ"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr "タイトル画åƒ"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr "ボス画åƒãƒ•ァイル"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "アートワークã®ãƒ—レビュー"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr "HOWTO"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr "ロゴ"
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr "スコア"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr "ãƒãƒ¼ã‚µã‚¹"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr "ã‚«ãƒãƒ¼"
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
-msgstr "フォルダ設定"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
+msgstr "%1$sフォルダを削除"
+
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Change %1$s Folder - Search: %2$s_"
+msgstr "%1$sフォルダを変更 〜 検索:%2$s_"
+
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr "%1$sフォルダを追加 〜 検索:%2$s_"
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr "TABキーを押ã—ã¦è¨­å®š"
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr "%1$sフォルダ"
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:421
#, c-format
-msgid "Current %1$s Folders"
-msgstr "ç¾åœ¨ã®%1$sフォルダ"
+msgid "%1$s Folder"
+msgstr "%1$sフォルダ"
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr "フォルダを変更"
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr "フォルダを追加"
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr "フォルダを削除"
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
-msgstr "%1$sフォルダを変更 〜 検索:%2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
-msgstr "%1$sフォルダを追加 〜 検索:%2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
-msgstr "TABキーを押ã—ã¦è¨­å®š"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
-msgstr "%1$sフォルダを削除"
+msgctxt "gfxview"
+msgid "Category %1$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
-msgstr " 色"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
+msgstr "[root%1$s] 色"
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
-msgstr " ペン"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
+msgstr "[root%1$s] ペン"
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:947
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
-msgstr "マシンã®è¨­å®š"
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/viewgfx.cpp:1157
#, 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) )"
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1058
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
+msgstr "%1$s %2$s ( %3$d / %4$d システム (%5$d BIOS) )"
+
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr "システム:%1$-.100s"
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
-msgstr "é¸æŠžãƒªã‚¹ãƒˆ - 検索:"
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr "%1$s 〜 検索:%2$s_"
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr "%1$sを押ã™ã‹ãƒ€ãƒ–ルクリックã§é¸æŠžã—ã¦ãã ã•ã„"
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr "çµæžœã¯%1$sã«ä¿å­˜ã•れã¾ã™"
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2180,298 +2459,298 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr "å…¨ã¦è¡¨ç¤º"
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr "フィルタをéžè¡¨ç¤ºã«ã™ã‚‹"
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr "情報・画åƒã‚’éžè¡¨ç¤ºã«ã™ã‚‹"
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr "両方をéžè¡¨ç¤ºã«ã™ã‚‹"
-#: src/frontend/mame/ui/custui.cpp:210
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
+msgstr "サイドパãƒãƒ«ã‚’表示"
+
+#: src/frontend/mame/ui/custui.cpp:213
msgid "Fonts"
msgstr "フォント"
-#: src/frontend/mame/ui/custui.cpp:211
+#: src/frontend/mame/ui/custui.cpp:214
msgid "Colors"
msgstr "色"
-#: src/frontend/mame/ui/custui.cpp:214
+#: src/frontend/mame/ui/custui.cpp:217
msgid "Language"
msgstr "言語"
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
-msgstr "サイドパãƒãƒ«ã‚’表示"
-
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr "UIフォント"
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr "デフォルト"
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr "UIフォント"
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr "太字"
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr "イタリック"
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr "行数"
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr "情報ã®ãƒ†ã‚­ã‚¹ãƒˆã‚µã‚¤ã‚º"
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
-msgstr "UIフォント設定"
-
-#: src/frontend/mame/ui/custui.cpp:548
+#: src/frontend/mame/ui/custui.cpp:529
msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
"サンプルテキスト - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
+msgstr "UIã®è‰²"
+
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr "通常ã®ãƒ†ã‚­ã‚¹ãƒˆ"
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr "é¸æŠžè‰²"
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr "通常テキストã®èƒŒæ™¯"
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr "é¸æŠžæ¸ˆãƒ†ã‚­ã‚¹ãƒˆã®èƒŒæ™¯"
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr "サブ項目ã®è‰²"
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr "クローン"
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr "æž ç·š"
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr "背景"
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr "DIPスイッãƒ"
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr "動作ä¸å¯ã®è‰²"
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr "スライダã®è‰²"
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr "グラフィックビューアã®èƒŒæ™¯"
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr "マウスオーãƒãƒ¼æ™‚ã®è‰²"
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr "マウスオーãƒãƒ¼æ™‚ã®èƒŒæ™¯è‰²"
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr "マウスダウン時ã®è‰²"
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr "マウスダウン時ã®èƒŒæ™¯è‰²"
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr "å…ƒã®è‰²ã«æˆ»ã™"
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr "UIã®è‰²è¨­å®š"
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr "色を変更ã™ã‚‹ã«ã¯%1$sを押ã™ã‹ãƒ€ãƒ–ルクリックã—ã¦ãã ã•ã„"
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr "メニューã®ãƒ—レビュー"
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr "通常項目"
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr "サブ項目"
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr "é¸æŠžæ¸ˆã®é …ç›®"
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr "マウスオーãƒãƒ¼"
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr "クローン"
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr "ARGB設定"
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr "アルファ"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr "赤"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr "ç·‘"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr "é’"
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr "パレットã‹ã‚‰é¸ã¶"
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr "色ã®ãƒ—レビュー:"
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr "白"
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr "銀色"
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr "ç°è‰²"
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr "é»’"
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr "赤"
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr "オレンジ"
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr "黄"
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr "ç·‘"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr "é’"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr "ç´«"
@@ -2494,660 +2773,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr "リビジョン:%1$s"
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
+msgstr "ãƒãƒ¼ã‚³ãƒ¼ãƒ‰ãƒªãƒ¼ãƒ€"
+
+#: src/frontend/mame/ui/barcode.cpp:78
msgid "New Barcode:"
msgstr "æ–°ã—ã„ãƒãƒ¼ã‚³ãƒ¼ãƒ‰ï¼š"
-#: src/frontend/mame/ui/barcode.cpp:80
+#: src/frontend/mame/ui/barcode.cpp:81
msgid "Enter Code"
msgstr "コードを入れる"
-#: src/frontend/mame/ui/barcode.cpp:116
+#: src/frontend/mame/ui/barcode.cpp:115
msgid "Barcode length invalid!"
msgstr "ãƒãƒ¼ã‚³ãƒ¼ãƒ‰ã®é•·ã•ãŒåˆã„ã¾ã›ã‚“!"
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
-msgstr "入力(共通)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
-msgstr ""
-
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
-msgstr "アナログæ“作"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
+msgstr "入力設定"
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr "DIPスイッãƒ"
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "マシン設定"
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "ブックキーピング情報"
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
-msgstr "マシン情報"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
+msgstr "システム情報"
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
-msgstr "イメージ情報"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr "ファイルマãƒãƒ¼ã‚¸ãƒ£"
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr "テープæ“作"
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
-msgstr ""
+msgstr "擬似ターミナル"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "BIOSé¸æŠž"
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr "スロットデãƒã‚¤ã‚¹"
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "ãƒãƒ¼ã‚³ãƒ¼ãƒ‰ãƒªãƒ¼ãƒ€"
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ‡ãƒã‚¤ã‚¹"
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr "スライダ設定"
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr "表示設定"
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "照準設定"
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr "ãƒãƒ¼ãƒˆ"
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr "プラグイン設定"
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr "外部DATビュー"
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr "ãŠæ°—ã«å…¥ã‚Šã«è¿½åŠ "
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr "ãŠæ°—ã«å…¥ã‚Šã‹ã‚‰å‰Šé™¤"
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
-msgstr "æ–°ã—ã„ãƒžã‚·ãƒ³ã‚’é¸æŠž"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
+msgstr "æ–°ã—ã„ã‚·ã‚¹ãƒ†ãƒ ã‚’é¸æŠž"
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
-msgstr "ãƒžã‚·ãƒ³ã«æˆ»ã‚‹"
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr "スクリーンショット"
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr "ç­ä½“ç”»åƒ"
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr "æ“作パãƒãƒ«ç”»åƒ"
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr "基æ¿ç”»åƒ"
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr "フライヤー画åƒ"
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr "タイトル画åƒ"
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr "アートワークã®ãƒ—レビュー"
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr "ボス画åƒ"
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr "ロゴ"
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr "ãƒãƒ¼ã‚µã‚¹"
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr "ゲームオーãƒãƒ¼"
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr "HOWTO"
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr "スコア"
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr "マーキー画åƒ"
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr "ã‚«ãƒãƒ¼"
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr "ãŠæ°—ã«å…¥ã‚Šã«è¿½åŠ ã¾ãŸã¯å‰Šé™¤"
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr "表示ã•れã¦ã„るリストをファイルã«å‡ºåŠ›"
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr "DATビューを表示"
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
-msgstr "é¸æŠžä¸­ã®ã‚½ãƒ•トウェアパーツ:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
-msgstr "BIOSé¸æŠžï¼š"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr "次ã®ã‚¯ãƒ­ãƒ¼ãƒ³ã®ã‚½ãƒ•トウェア:%1$s"
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr "親セットã®ã‚½ãƒ•トウェア"
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr "対応状æ³ï¼šã„ã„ãˆ"
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr "対応状æ³ï¼šéƒ¨åˆ†çš„"
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr "対応状æ³ï¼šã¯ã„"
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
-msgstr "親セットã®ãƒ‰ãƒ©ã‚¤ãƒ"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
+msgstr "親セットã®ã‚·ã‚¹ãƒ†ãƒ "
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
-msgstr "次ã®ã‚¯ãƒ­ãƒ¼ãƒ³ã®ãƒ‰ãƒ©ã‚¤ãƒï¼š%1$s"
+msgid "System is clone of: %1$s"
+msgstr "次ã®ã‚¯ãƒ­ãƒ¼ãƒ³ã®ã‚·ã‚¹ãƒ†ãƒ ï¼š%1$s"
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr "ç”»åƒ"
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr "情報"
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr "進ã‚ã‚‹ã«ã¯ã€ä½•ã‹ã‚­ãƒ¼ã‚’押ã—ã¦ãã ã•ã„。"
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr "一般情報"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
-msgstr "ROMセット\t%1$s\n"
+msgid "Short Name\t%1$s\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr "年度\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "製造元\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
-msgstr "次ã®ã‚¯ãƒ­ãƒ¼ãƒ³ã®ãƒ‰ãƒ©ã‚¤ãƒ\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
+msgstr "次ã®ã‚¯ãƒ­ãƒ¼ãƒ³ã®ã‚·ã‚¹ãƒ†ãƒ \t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
-msgstr "親セットã®ãƒ‰ãƒ©ã‚¤ãƒ\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
+msgstr "親セットã®ã‚·ã‚¹ãƒ†ãƒ \t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr "アナログコントロール\tã¯ã„\n"
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr "キーボード入力\tã¯ã„\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr "概略\t動作ä¸å¯\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr "概略\tãƒ—ãƒ­ãƒ†ã‚¯ãƒˆãŒæœªã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ãƒˆ\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr "概略\t動作å¯\n"
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr "グラフィック\t未実装\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr "グラフィック\t色ã®èª¤ã‚Š\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr "グラフィック\t色ãŒä¸å®Œå…¨\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr "グラフィック\tä¸å®Œå…¨\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr "グラフィック\t正常\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr "グラフィック\tãªã—\n"
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr "サウンド\t未実装\n"
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr "サウンド\tä¸å®Œå…¨\n"
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr "サウンド\t正常\n"
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr "カメラ\t未実装\n"
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr "カメラ\tä¸å®Œå…¨\n"
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr "マクロフォン\t未実装\n"
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr "マクロフォン\tä¸å®Œå…¨\n"
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr "コントロール\t未実装\n"
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr "コントロール\tä¸å®Œå…¨\n"
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr "キーボード\t未実装\n"
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr "キーボード\tä¸å®Œå…¨\n"
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr "マウス\t未実装\n"
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr "マウス\tä¸å®Œå…¨\n"
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr "ディスク\t未実装\n"
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr "ディスク\tä¸å®Œå…¨\n"
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr "プリンター\t未実装\n"
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr "プリンター\tä¸å®Œå…¨\n"
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
-msgstr ""
+msgstr "ç£æ°—テープ\t未実装\n"
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
-msgstr ""
+msgstr "ç£æ°—テープ\tä¸å®Œå…¨\n"
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
-msgstr ""
+msgstr "紙テープ\t未実装\n"
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
-msgstr ""
+msgstr "紙テープ\tä¸å®Œå…¨\n"
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
-msgstr ""
+msgstr "ç£æ°—ドラム\t未実装\n"
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
-msgstr ""
+msgstr "ç£æ°—ドラム\tä¸å®Œå…¨\n"
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr "LAN\t未実装\n"
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr "LAN\tä¸å®Œå…¨\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr "WAN\t未実装\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr "WAN\tä¸å®Œå…¨\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr "タイミング\t未実装\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr "タイミング\tä¸å®Œå…¨\n"
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
-msgstr "機械仕掛ã‘ã®ãƒžã‚·ãƒ³\tã¯ã„\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
+msgstr "機械仕掛ã‘ã®ã‚·ã‚¹ãƒ†ãƒ \tã¯ã„\n"
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
-msgstr "機械仕掛ã‘ã®ãƒžã‚·ãƒ³\tã„ã„ãˆ\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
+msgstr "機械仕掛ã‘ã®ã‚·ã‚¹ãƒ†ãƒ \tã„ã„ãˆ\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr "アートワークãŒå¿…è¦\tã¯ã„\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr "アートワークãŒå¿…è¦\tã„ã„ãˆ\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr "クリックå¯ã®ã‚¢ãƒ¼ãƒˆãƒ¯ãƒ¼ã‚¯ãŒå¿…è¦\tã¯ã„\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr "クリックå¯ã®ã‚¢ãƒ¼ãƒˆãƒ¯ãƒ¼ã‚¯ãŒå¿…è¦\tã„ã„ãˆ\n"
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr "カクテルモード対応\tã„ã„ãˆ\n"
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
-msgstr "BIOSドライãƒ\tã¯ã„\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
+msgstr "BIOSシステム\tã¯ã„\n"
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
-msgstr "BIOSドライãƒ\tã„ã„ãˆ\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
+msgstr "BIOSシステム\tã„ã„ãˆ\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr "セーブ対応\tã¯ã„\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr "セーブ対応\tã„ã„ãˆ\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr "ç”»é¢ã®å‘ã\t縦\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr "ç”»é¢ã®å‘ã\t横\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr "CHDãŒå¿…è¦\tã¯ã„\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr "CHDãŒå¿…è¦\tã„ã„ãˆ\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr "ã‚µãƒ³ãƒ—ãƒ«æ¤œè¨¼çµæžœ\tä¸è¦\n"
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr "ã‚µãƒ³ãƒ—ãƒ«æ¤œè¨¼çµæžœ\t正常\n"
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr "ã‚µãƒ³ãƒ—ãƒ«æ¤œè¨¼çµæžœ\t異常\n"
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
+msgstr "サンプルレート"
+
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sound"
msgstr "サウンド"
-#: src/frontend/mame/ui/sndmenu.cpp:147
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Compressor"
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
-msgstr "サンプルレート"
+msgstr "コンプレッサー"
-#: src/frontend/mame/ui/sndmenu.cpp:149
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr "外部サンプル使用"
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3164,7 +3489,7 @@ msgstr ""
"\n"
"é¸æŠžã•れãŸã‚ªãƒ—ションã¯ä»¥ä¸‹ã®é …ç›®ã§æœ‰åŠ¹ï¼š\n"
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3181,34 +3506,34 @@ msgstr ""
"\n"
"ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’é¸æŠžã™ã‚‹ã¨ã€ä»¥ä¸‹ã®é …ç›®ãŒæœ‰åйã«ãªã‚Šã¾ã™ï¼š\n"
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr "* ビデオ:\n"
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr " ç”»é¢ '%1$s':ベクター\n"
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, 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:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, 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:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr "* サウンド:\n"
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
@@ -3217,597 +3542,626 @@ msgstr ""
"* BIOS設定:\n"
" %1$d オプション [デフォルト:%2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr " %1$s [デフォルト:%2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr "* DIPスイッãƒè¨­å®šï¼š\n"
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr "* æ§‹æˆè¨­å®šï¼š\n"
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr "* 入力デãƒã‚¤ã‚¹ï¼š\n"
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr " ユーザ入力 [%1$d 入力]\n"
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr " 麻雀入力 [%1$d 入力]\n"
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr " 花札入力 [%1$d 入力]\n"
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr " ギャンブル入力 [%1$d 入力]\n"
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr " アナログ入力 [%1$d 入力]\n"
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr " アドジャスター入力 [%1$d 入力]\n"
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr " キーパッド入力 [%1$d 入力]\n"
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr " キーボード入力 [%1$d 入力]\n"
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr "* メディア設定:\n"
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr " %1$s [タグ:%2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr "* スロット設定:\n"
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr "[ãªã—]\n"
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr "%1$uP"
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr "%p上"
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr "%p下"
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr "%på·¦"
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr "%på³"
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr "%på³ãƒ¬ãƒãƒ¼ï¼ä¸Š"
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr "%på³ãƒ¬ãƒãƒ¼ï¼ä¸‹"
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr "%på³ãƒ¬ãƒãƒ¼ï¼å·¦"
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr "%på³ãƒ¬ãƒãƒ¼ï¼å³"
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr "%p左レãƒãƒ¼ï¼ä¸Š"
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr "%p左レãƒãƒ¼ï¼ä¸‹"
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Left"
msgstr "%p左レãƒãƒ¼ï¼å·¦"
#: 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Right"
msgstr "%p左レãƒãƒ¼ï¼å³"
#: 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, c-format
msgctxt "input-name"
msgid "%p Button 1"
msgstr "%pボタン1"
#: 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr "%pボタン2"
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr "%pボタン3"
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr "%pボタン4"
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr "%pボタン6"
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr "%pボタン8"
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr "%pボタン9"
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr "%pボタン10"
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr "%pボタン11"
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr "%pボタン13"
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr "%pボタン14"
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr "%pボタン15"
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr "%pボタン16"
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr "%pスタート"
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr "%pセレクト"
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr "%p麻雀A"
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr "%p麻雀B"
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr "%p麻雀C"
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr "%p麻雀D"
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr "%p麻雀E"
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr "%p麻雀F"
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr "%p麻雀G"
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr "%p麻雀H"
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr "%p麻雀I"
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr "%p麻雀J"
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr "%p麻雀K"
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr "%p麻雀L"
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr "%p麻雀M"
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr "%p麻雀N"
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr "%p麻雀O"
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr "%p麻雀P"
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr "%p麻雀Q"
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr "%p麻雀カン"
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr "%p麻雀ãƒãƒ³"
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr "%p麻雀ãƒãƒ¼"
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr "%p麻雀リーãƒ"
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr "%p麻雀ロン"
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr "%p麻雀フリップフロップ"
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr "%p麻雀ベット"
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr "%p麻雀テイクスコアー"
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr "%p麻雀ダブルアップ"
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr "%p麻雀ビッグ"
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr "%p麻雀スモール"
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3883,7 +4237,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr "サービス"
@@ -3998,1241 +4352,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr "1人プレイスタート"
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr "2人プレイスタート"
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr "3人プレイスタート"
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr "4人プレイスタート"
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr "5人プレイスタート"
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr "6人プレイスタート"
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr "7人プレイスタート"
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr "8人プレイスタート"
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr "コイン1"
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr "コイン2"
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr "コイン3"
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr "コイン4"
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr "コイン5"
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr "コイン6"
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr "コイン7"
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr "コイン8"
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr "コイン9"
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr "コイン10"
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr "コイン11"
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr "コイン12"
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr "サービス1"
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr "サービス2"
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr "サービス3"
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr "サービス4"
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr "%pペダル3"
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr "ライトガンX軸"
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr "ライトガンX軸2"
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr "ライトガンX軸3"
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr "ライトガンX軸4"
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr "ライトガンX軸5"
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr "ライトガンX軸6"
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr "ライトガンX軸7"
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr "ライトガンX軸8"
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr "ライトガンX軸9"
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr "ライトガンX軸10"
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr "ライトガンY軸"
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr "ライトガンY軸2"
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr "ライトガンY軸3"
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr "ライトガンY軸4"
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr "ライトガンY軸5"
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr "ライトガンY軸6"
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr "ライトガンY軸7"
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr "ライトガンY軸8"
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr "ライトガンY軸9"
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr "ライトガンY軸10"
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr "マウスX軸"
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr "マウスX軸2"
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr "マウスX軸3"
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr "マウスX軸4"
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr "マウスX軸5"
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr "マウスX軸6"
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr "マウスX軸7"
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr "マウスX軸8"
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr "マウスX軸9"
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr "マウスX軸10"
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr "マウスY軸"
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr "マウスY軸2"
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr "マウスY軸3"
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr "マウスY軸4"
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr "マウスY軸5"
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr "マウスY軸6"
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr "マウスY軸7"
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr "マウスY軸8"
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr "マウスY軸9"
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr "マウスY軸10"
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr "UI上"
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr "UI下"
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr "UIå·¦"
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr "UIå³"
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr "UIé¸æŠž"
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr "UIキャンセル"
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5549,7 +5903,7 @@ msgstr "ページ"
msgid "Clear Watches"
msgstr "監視を消去"
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr "ãƒãƒ¼ãƒˆãƒ•ァインダ"
@@ -5794,7 +6148,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5993,6 +6347,10 @@ msgstr "実行ã—ã¾ã—ãŸï¼š %s = %s"
msgid "Activated: %s"
msgstr "実行ã—ã¾ã—ãŸï¼š %s"
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr "ãƒãƒ¼ãƒˆ"
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6085,17 +6443,76 @@ msgstr "キャンセル"
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
+#~ msgid "Visible Delay"
+#~ msgstr "表示ã™ã‚‹é•·ã•"
+
+#~ msgctxt "menu-main"
+#~ msgid "Return to Machine"
+#~ msgstr "ãƒžã‚·ãƒ³ã«æˆ»ã‚‹"
+
+#~ msgid "Software part selection:"
+#~ msgstr "é¸æŠžä¸­ã®ã‚½ãƒ•トウェアパーツ:"
+
+#~ msgid "BIOS selection:"
+#~ msgstr "BIOSé¸æŠžï¼š"
+
+#~ msgid ""
+#~ "This driver requires images to be loaded in the following device(s): "
+#~ msgstr "ã“ã®ãƒ‰ãƒ©ã‚¤ãƒã¯ä»¥ä¸‹ã®ãƒ‡ãƒã‚¤ã‚¹ã§ã‚¤ãƒ¡ãƒ¼ã‚¸ã®èª­ã¿è¾¼ã¿ãŒå¿…è¦ã§ã™:"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+#~ "run correctly.\n"
+#~ msgstr ""
+#~ "ã“ã®ãƒžã‚·ãƒ³ç”¨ã®ROM/CHDãŒæ­£ã—ãã‚りã¾ã›ã‚“。ãã®ãŸã‚æ­£ã—ã動作ã—ãªã„å¯èƒ½æ€§ãŒ"
+#~ "ã‚りã¾ã™ã€‚\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#~ msgstr ""
+#~ "ã“ã®ãƒžã‚·ãƒ³ç”¨ã®ROM/CHDã¯å…¨ã¦æ­£ã—ãå¸ã„出ã•れã¦ã„ã¾ã›ã‚“。\n"
+#~ "\n"
+
+#, c-format
+#~ msgid ""
+#~ "No machines found. Please check the rompath specified in the %1$s.ini "
+#~ "file.\n"
+#~ "\n"
+#~ "If this is your first time using %2$s, please see the config.txt file in "
+#~ "the docs directory for information on configuring %2$s."
+#~ msgstr ""
+#~ "マシンãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。%1$s.iniãƒ•ã‚¡ã‚¤ãƒ«ã§æŒ‡å®šã—ãŸrompathを確èªã—ã¦ãã ã•"
+#~ "ã„。\n"
+#~ "\n"
+#~ "ã‚‚ã— %2$s ã®åˆ©ç”¨ãŒåˆã‚ã¦ãªã‚‰ã€%2$s ã®è¨­å®šæ–¹æ³•ã«ã¤ã„ã¦docsフォルダã®config."
+#~ "txtファイルをã”覧ãã ã•ã„。"
+
+#~ msgid "General Inputs"
+#~ msgstr "共通ã®å…¥åŠ›è¨­å®š"
+
+#~ msgid "Select category:"
+#~ msgstr "ã‚«ãƒ†ã‚´ãƒªã‚’é¸æŠžï¼š"
+
+#~ msgid "Input (general)"
+#~ msgstr "入力(共通)"
+
+#~ msgid "Analog Controls"
+#~ msgstr "アナログæ“作"
+
+#~ msgid "Image Information"
+#~ msgstr "イメージ情報"
+
#~ msgid "Confirm quit from machines"
#~ msgstr "マシン終了時ã«ç¢ºèª"
diff --git a/language/Korean/strings.po b/language/Korean/strings.po
index fa7ef5b0faa..6de43a0ee78 100644
--- a/language/Korean/strings.po
+++ b/language/Korean/strings.po
@@ -1,14 +1,14 @@
# Korean translations for MAME package
# MAME íŒ¨í‚¤ì§€ì— ëŒ€í•œ 한국어 번역문.
-# Copyright (C) 1997-2021 MAMEdev and contributors
+# Copyright (C) 1997-2022 MAMEdev and contributors
# This file is distributed under the same license as the MAME package.
-# Automatically generated, 2021.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -18,7 +18,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
@@ -28,214 +28,211 @@ msgstr ""
"\n"
"아무 키를 누르면 진행합니다"
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-"ì´ ë“œë¼ì´ë²„를 사용하기 위해선 ë‹¤ìŒ ìž¥ì¹˜(들)ì— ì´ë¯¸ì§€ë¥¼ 불러와야 합니다: "
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr "마스터 볼륨"
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr "%1$s 볼륨"
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr "CPU %1$s 오버í´ëŸ­"
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr "%1$s 사운드 오버í´ëŸ­"
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s ìž¬ìƒ ë¹ˆë„"
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s 명ë„"
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s 대비"
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s ê°ë§ˆê°’"
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s 가로방향 연장"
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s 가로방향 위치"
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s 세로방향 연장"
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s 세로방향 위치"
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "ë ˆì´ì €ë””ìŠ¤í¬ '%1$s' 가로방향 연장"
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "ë ˆì´ì €ë””ìŠ¤í¬ '%1$s' 가로방향 위치"
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "ë ˆì´ì €ë””ìŠ¤í¬ '%1$s' 세로방향 연장"
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "ë ˆì´ì €ë””ìŠ¤í¬ '%1$s' 세로방향 위치"
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr "벡터 깜빡임"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr "ì„  í­ ìµœì†ŒëŸ‰"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr "ì„  í­ ìµœëŒ€ëŸ‰"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr "ì„  ê°•ë„ ë¹„ì¤‘"
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "조준선 í¬ê¸° %1$s"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr "X"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr "Y"
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "조준선 ì˜ì  %1$s"
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "조준선 í¬ê¸° X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "조준선 í¬ê¸° Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "조준선 ì˜ì  X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "조준선 ì˜ì  Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr "**ui.ini 저장 오류**"
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**%s.ini 저장 오류**"
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-"\n"
-" 환경설정 ì €ìž¥ë¨ \n"
-"\n"
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
@@ -244,8 +241,8 @@ msgstr ""
"%s\n"
" ì¦ê²¨ì°¾ê¸° 목ë¡ì— 추가ë습니다."
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
@@ -254,106 +251,114 @@ msgstr ""
"%s\n"
" ì¦ê²¨ì°¾ê¸° 목ë¡ì—서 ì‚­ì œë습니다."
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr "%1$s %2$s ( %3$d / %4$d 소프트웨어 패키지 )"
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr "드ë¼ì´ë²„: \"%1$s\" 소프트웨어 ëª©ë¡ "
+msgid "System: \"%1$s\" software list "
+msgstr "시스템: \"%1$s\" 소프트웨어 ëª©ë¡ "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, 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:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr "검색: %1$s_"
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr "사운드 설정"
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
-msgstr "ì¼ë°˜ ìž…ë ¥ 설정"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr "플러그ì¸"
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
-msgstr "환경설정 저장"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
-msgstr "설정"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
-msgstr "í•„í„°"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr "UI 꾸미기"
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
-msgstr "디렉토리 환경설정"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
+msgstr "í”ŒëŸ¬ê·¸ì¸ ì„¤ì •"
+
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr "[빈 칸]"
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr "[ìƒì„±]"
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr "[소프트웨어 목ë¡]"
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr "%s ì ‘ê·¼ì— ì˜¤ë¥˜ ë°œìƒ"
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr "엑세스 ë°©ì‹ ì„ íƒ"
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr "ì½ê¸° ì „ìš©"
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr "ì½ê¸°/쓰기"
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr "ì´ ì´ë¯¸ì§€ë¥¼ ì½ê³  다른 ì´ë¯¸ì§€ì— ì”니다"
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr "ì´ ì´ë¯¸ì§€ë¥¼ ì½ê³  diffì— ì”니다"
@@ -366,7 +371,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -457,7 +462,7 @@ msgstr ""
msgid "Rotation Options"
msgstr "회전 설정"
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr "회전"
@@ -629,7 +634,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr "비디오 설정"
@@ -681,281 +686,280 @@ msgstr "새로고침 ë™ê¸°í™”"
msgid "Wait Vertical Sync"
msgstr "수ì§ë™ê¸°í™” 기다림"
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr "ë„기"
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr "ìžë™"
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr "ì´ì „ 메뉴로 ëŒì•„가기"
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr "íŒŒì¼ ê´€ë¦¬ìž"
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr "화면 #%d"
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr "보호처리"
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr "타ì´ë°"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr "그래픽"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr "컬러 팔레트"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr "사운드"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr "ì¹´ë©”ë¼"
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr "마ì´í¬ë¡œí°"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr "컨트롤"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "키보드"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr "마우스"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr "디스í¬"
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr "프린터"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr "ìžê¸° í…Œì´í”„"
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr "LAN"
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr "WAN"
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-"ì´ ìž¥ì¹˜ì— í•„ìš”í•œ ROM/CHD ì¼ë¶€ê°€ 정확하지 않습니다. 장치가 제대로 ìž‘ë™í•˜ì§€ 않"
-"ì„ ìˆ˜ 있습니다.\n"
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-"ì´ ìž¥ì¹˜ì— ë‹¤ìŒê³¼ ê°™ì€ ë¬¸ì œê°€ 있습니다\n"
-"\n"
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
-msgstr "ì´ ìž¥ì¹˜ì— í•„ìš”í•œ ROM/CHD ì¼ë¶€ê°€ 정확하게 ë¤í”„ë˜ì§€ 않았습니다.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
+msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr "ì—뮬레ì´ì…˜ì´ ì ìš© 안 ëœ íŠ¹ì„±: "
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr "%s"
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ", %s"
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr "ì—뮬레ì´ì…˜ì´ 불완전한 특성: "
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr "ì¹µí…Œì¼ ëª¨ë“œì˜ í™”ë©´ ë°˜ì „ì´ ì§€ì›ë˜ì§€ 않습니다.\n"
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
-msgstr "ì´ ìž¥ì¹˜ëŠ” 외부 ì´ë¯¸ì§€ 파ì¼ì„ 필요로 합니다.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
+msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-"ì´ ìž¥ì¹˜ëŠ” ì™„ì œí’ˆì´ ì•„ë‹™ë‹ˆë‹¤. ì—뮬레ì´ì…˜ ì´ì™¸ì— 장치 ìžì²´ì˜ 결함ì—서 ë¹„ë¡¯ëœ ë¹„"
-"ì •ìƒì ì¸ 오류나 마ê°ì´ 안 ëœ ìš”ì†Œê°€ 나타날 수 있습니다.\n"
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-"ì´ ìž¥ì¹˜ì—” 사운드 하드웨어가 없기 ë•Œë¬¸ì— MAMEì€ ì†Œë¦¬ë¥¼ 출력하지 않습니다. ì´"
-"는 오작ë™ì´ 아닙니다.\n"
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-"\n"
-"ì´ ìž¥ì¹˜ëŠ” ìž‘ë™ë˜ì§€ 않습니다. ì´ ìž¥ì¹˜ë¥¼ 실행하기 위한 ì—뮬레ì´ì…˜ì´ ì•„ì§ ì™„ì„±ë˜"
-"ì§€ 않았습니다. ì´ ìž¥ì¹˜ë¥¼ 사용하기 위해선 개발ìžë“¤ì´ ì—뮬레ì´ì…˜ì„ 개선할 때까"
-"ì§€ 기다리는 ìˆ˜ë°–ì— ì—†ìŠµë‹ˆë‹¤.\n"
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-"\n"
-"\n"
-"ì´ ìž¥ì¹˜ëŠ” ìž‘ë™ê°€ëŠ¥í•œ 복제íŒì´ 있습니다: %s"
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -970,27 +974,27 @@ msgstr ""
"\n"
"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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
@@ -998,7 +1002,7 @@ msgstr ""
"\n"
"사운드:\n"
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
@@ -1006,46 +1010,50 @@ msgstr ""
"\n"
"비디오:\n"
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr "ì—†ìŒ\n"
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr "벡터"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr "화면 '%1$s'"
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr "화면"
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr "ì§€ì› ì•ˆ 함"
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr "부분ì ìœ¼ë¡œ ì§€ì›í•¨"
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr "[공백]"
@@ -1073,11 +1081,11 @@ msgstr "[호환 목ë¡]"
msgid "File Already Exists - Override?"
msgstr "ê·¸ 파ì¼ì´ ì´ë¯¸ 있습니다. ë®ì–´ì“°ê² ìŠµë‹ˆê¹Œ?"
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr "아니오"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr "예"
@@ -1105,33 +1113,43 @@ msgstr "ì´ë¯¸ì§€ í˜•ì‹ ì„ íƒ"
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr "키보드 모드"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr "실재"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr "ì—뮬레ì´ì…˜"
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr "활성"
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr "비활성"
@@ -1420,65 +1438,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr "ì‚¬ìš©ìž ì œìž‘ í•„í„°"
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr "í•„í„°"
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr "<í•„í„° ê²°ì •>"
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
-msgstr "ì‚¬ìš©ìž ì œìž‘ í•„í„° ì„ íƒ:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
+msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr "í•„í„° %1$u"
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr "가장 ìµœê·¼ì˜ í•„í„° ì‚­ì œ"
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr "필터 추가"
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr "분류 ì„ íƒ"
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr "[카테고리 INI íŒŒì¼ ì—†ìŒ]"
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr "[INI 파ì¼ì— 그룹 ì—†ìŒ]"
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr "카테고리 INI 파ì¼ì„ ì°¾ì„ ìˆ˜ 없습니다"
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr "파ì¼"
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr "카테고리 íŒŒì¼ ë‚´ì— ê·¸ë£¹ì´ ì—†ìŠµë‹ˆë‹¤"
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr "그룹"
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr "ë³µì œíŒ í¬í•¨"
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1487,11 +1509,23 @@ msgstr ""
msgid "Revision: %1$s"
msgstr "개정: %1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr "ë°”ì´ì˜¤ìФ ì„ íƒ"
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr "리셋"
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr "ë„¤íŠ¸ì›Œí¬ ìž¥ì¹˜"
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
@@ -1500,7 +1534,7 @@ msgstr ""
"ê°€ë™ ì‹œê°„: %1$d:%2$02d:%3$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
@@ -1509,7 +1543,7 @@ msgstr ""
"ê°€ë™ ì‹œê°„: %1$d:%2$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
@@ -1518,92 +1552,129 @@ msgstr ""
"티켓 발행: %1$d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr "ì½”ì¸ %1$c: NA%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr "ì½”ì¸ %1$c: %2$d%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr " (ìž ê¹€)"
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr "조준선 설정"
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
-msgstr "표시 지연"
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr "ì´ë¦„: 설명:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr "XML 형ì‹ìœ¼ë¡œ 명단 보내기 (-listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr "XML 형ì‹ìœ¼ë¡œ 명단 보내기 (-listxml, 장치 제외)"
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr "TXT 형ì‹ìœ¼ë¡œ 명단 보내기 (-listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:792
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:808
msgid "BIOS"
msgstr "ë°”ì´ì˜¤ìФ"
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
-msgstr "드ë¼ì´ë²„"
-
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
-msgstr "ìž¥ì¹˜ì— ë°”ì´ì˜¤ìŠ¤ê°€ 없습니다."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr "ì¦ê²¨ì°¾ê¸°ì— 추가"
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr "ì¦ê²¨ì°¾ê¸°ì—서 ì‚­ì œ"
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (기본)"
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1620,14 +1691,18 @@ msgstr ""
"%1$s를 누르면 종료\n"
"%2$s를 누르면 ì›ëž˜ 화면으로 복귀"
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr "유사 터미ë„"
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr "[실패]"
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr "슬ë¼ì´ë” ì¡°ìž‘"
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1636,7 +1711,7 @@ msgstr ""
msgid "Cancel"
msgstr "취소"
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1644,140 +1719,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr "ìƒíƒœ 불러오기"
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr "ìƒíƒœ 저장하기"
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr "DIP 스위치"
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr "장치 환경설정"
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr "슬롯 장치"
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr "%s [ë‚´ë¶€]"
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr "ì‚¬ìš©ìž ì¸í„°íŽ˜ì´ìФ"
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr "기타 조작"
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr "í…Œì´í”„ ì¡°ìž‘"
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr "중지ë¨"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr "재ìƒì¤‘"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr "(재ìƒì¤‘)"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr "녹화중"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr "(녹화중)"
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr "ì¼ì‹œì •ì§€/중지"
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr "재ìƒ"
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr "녹화"
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr "ë˜ê°ê¸°"
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr "빨리ê°ê¸°"
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr "ê²½ë¡œì— ì €ìž¥í•  수 없습니다"
@@ -1788,7 +1953,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1800,100 +1965,96 @@ msgstr ""
"\n"
"아무 키를 누르면 진행합니다."
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr "옵션 환경설정"
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr "닫기"
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-"장치를 ì°¾ì„ ìˆ˜ 없습니다. %1$s.ini 파ì¼ì— ì§€ì •ëœ ë¡¬ê²½ë¡œë¥¼ 확ì¸í•˜ì‹­ì‹œì˜¤.\n"
-"\n"
-"ì´ë²ˆì´ 처ìŒìœ¼ë¡œ 사용하는 것ì´ë¼ë©´ config.txt 파ì¼ì— ì ížŒ 문서 디렉토리를 ë”°"
-"ë¼ %2$s í™˜ê²½ì„¤ì •ì— ê´€í•œ 정보를 찾아 참고하십시오."
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr "새 ì´ë¦„ì„ ì§“ê±°ë‚˜ ì„ íƒí•˜ì‹­ì‹œì˜¤: %1$s_"
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr "새 ì´ë¦„ì„ ì§“ê±°ë‚˜ ì„ íƒí•˜ì‹­ì‹œì˜¤: (무작위)"
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr "%1$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr "%1$s, %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr "드ë¼ì´ë²„: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "종합: ìž‘ë™ ë¶ˆê°€"
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "종합: 보호처리 ì—뮬레ì´ì…˜ 미완"
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "종합: ìž‘ë™ ê°€ëŠ¥"
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "그래픽: ì ìš© 안 ë¨,"
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "그래픽: 불완전,"
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "그래픽: 양호,"
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "사운드: ì—†ìŒ"
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "사운드: ì ìš© 안 ë¨"
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "사운드: 불완전"
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "사운드: 양호"
@@ -1918,259 +2079,361 @@ msgstr "전부 리셋"
msgid "Reload All"
msgstr "전부 불러오기"
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr "ROM"
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr "소프트웨어 미디어"
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr "삽화"
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr "조준선"
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr "INI"
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr "DAT"
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr "카테고리 INI"
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr "스냅샷"
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr "ì•„ì´ì½˜"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr "조작반"
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr "ìºë¹„ë‹›"
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr "ê°„íŒ"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr "PCB"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr "전단지"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr "시작화면"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr "보스"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "삽화 미리보기"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr "조작법"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr "로고"
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr "ì ìˆ˜"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr "대전"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr "표지"
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
-msgstr "í´ë” 정리"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
+msgstr "%1$s í´ë” 제거"
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
-msgstr "현재 %1$s í´ë”"
+msgid "Change %1$s Folder - Search: %2$s_"
+msgstr "%1$s í´ë” 바꾸기 - 검색: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr "%1$s í´ë” 추가 - 검색: %2$s_"
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr "TABì„ ëˆ„ë¥´ë©´ ê²°ì •ë©ë‹ˆë‹¤"
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr "í´ë” 변경"
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr "í´ë” 추가"
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr "í´ë” ì‚­ì œ"
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
-msgstr "%1$s í´ë” 바꾸기 - 검색: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
-msgstr "%1$s í´ë” 추가 - 검색: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
-msgstr "TABì„ ëˆ„ë¥´ë©´ ê²°ì •ë©ë‹ˆë‹¤"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
-msgstr "%1$s í´ë” 제거"
+msgctxt "gfxview"
+msgid "Category %1$d"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
-msgstr " COLORS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
-msgstr " PENS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
-msgstr "장치 환경설정"
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, 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) "
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr "시스템: %1$-.100s"
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
-msgstr "ì„ íƒ ëª©ë¡ - 검색: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr "%1$s - 검색: %2$s_"
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
+msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr "ë”블 í´ë¦­ í˜¹ì€ %1$s 키를 눌러 ì„ íƒ"
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr "결과는 %1$sì— ì €ìž¥ë©ë‹ˆë‹¤"
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2179,298 +2442,298 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr "ëª¨ë‘ ë³´ì´ê¸°"
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr "필터 숨기기"
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr "ì •ë³´ ë° ì´ë¯¸ì§€ 숨기기"
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr "ëª¨ë‘ ìˆ¨ê¸°ê¸°"
-#: src/frontend/mame/ui/custui.cpp:210
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
+msgstr "사ì´ë“œ íŒ¨ë„ ë³´ì´ê¸°"
+
+#: src/frontend/mame/ui/custui.cpp:213
msgid "Fonts"
msgstr "문ìž"
-#: src/frontend/mame/ui/custui.cpp:211
+#: src/frontend/mame/ui/custui.cpp:214
msgid "Colors"
msgstr "색ìƒ"
-#: src/frontend/mame/ui/custui.cpp:214
+#: src/frontend/mame/ui/custui.cpp:217
msgid "Language"
msgstr "언어"
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
+msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
-msgstr "사ì´ë“œ íŒ¨ë„ ë³´ì´ê¸°"
-
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
-msgstr "UI 꾸미기 환경설정"
-
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
-msgid "[built-in]"
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr "기본"
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr "UI 글꼴"
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr "êµµì€ ê¸€ì”¨"
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr "ì´íƒ¤ë¦­ì²´"
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr "줄"
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr "정보표시 ê¸€ìž í¬ê¸°"
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
-msgstr "UI ë¬¸ìž í™˜ê²½ì„¤ì •"
-
-#: src/frontend/mame/ui/custui.cpp:548
+#: src/frontend/mame/ui/custui.cpp:529
msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
"예시문 - ë‹¤ëžŒì¥ í—Œ ì³‡ë°”í€´ì— íƒ€ê³ íŒŒ. ABCDEFGHIJKLMNabcdefghijklmn 1234567890"
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr "보통 글ìž"
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr "ì„ íƒëœ 색ìƒ"
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr "보통 ê¸€ìž ë°°ê²½"
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr "ì„ íƒëœ 배경색"
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr "하위 항목 색ìƒ"
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr "í´ë¡ "
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr "í…Œë‘리"
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr "ë°°ê²½"
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr "DIP 스위치"
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr "사용불가 색ìƒ"
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr "슬ë¼ì´ë” 색ìƒ"
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr "그래픽 뷰어 배경"
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr "마우스 오버 색ìƒ"
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr "마우스 오버 배경색ìƒ"
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr "마우스 다운 색ìƒ"
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr "마우스 다운 배경색ìƒ"
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr "ì›ëž˜ 색ìƒìœ¼ë¡œ 복귀"
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr "UI ìƒ‰ìƒ í™˜ê²½ì„¤ì •"
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr "메뉴 미리보기"
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr "ì¼ë°˜"
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr "하위항목"
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr "ì„ íƒëœ 항목"
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr "마우스 오버"
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr "í´ë¡ "
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr "ARGB 설정"
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr "불투명ë„"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr "ì "
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr "ë…¹"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr "ì²­"
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr "팔레트ì—서 고르기"
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr "ìƒ‰ìƒ ë¯¸ë¦¬ë³´ê¸°:"
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr "하양"
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr "ì€ìƒ‰"
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr "회색"
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr "검정"
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr "ì "
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr "주황"
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr "노랑"
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr "ë…¹"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr "ì²­"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr "ë³´ë¼"
@@ -2493,660 +2756,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
+msgstr "바코드 ì¸ì‹ê¸°"
+
+#: src/frontend/mame/ui/barcode.cpp:78
msgid "New Barcode:"
msgstr "새 바코드:"
-#: src/frontend/mame/ui/barcode.cpp:80
+#: src/frontend/mame/ui/barcode.cpp:81
msgid "Enter Code"
msgstr "바코드 입력"
-#: src/frontend/mame/ui/barcode.cpp:116
+#: src/frontend/mame/ui/barcode.cpp:115
msgid "Barcode length invalid!"
msgstr "ë°”ì½”ë“œì˜ ê¸¸ì´ê°€ ë§žì§€ 않습니다!"
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
-msgstr "ìž…ë ¥ (ì¼ë°˜)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
-msgstr "입력 (현재 장치)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
-msgstr "아날로그 조작"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr "DIP 스위치"
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "장치 환경설정"
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "부가 정보"
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
-msgstr "장치 정보"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
-msgstr "ì´ë¯¸ì§€ ì •ë³´"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr "íŒŒì¼ ê´€ë¦¬ìž"
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr "í…Œì´í”„ ì¡°ìž‘"
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
-msgstr ""
+msgstr "유사 터미ë„"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "ë°”ì´ì˜¤ìФ ì„ íƒ"
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr "슬롯 장치"
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "바코드 ì¸ì‹ê¸°"
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr "ë„¤íŠ¸ì›Œí¬ ìž¥ì¹˜"
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr "슬ë¼ì´ë” ì¡°ìž‘"
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr "비디오 설정"
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "조준선 설정"
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr "치트"
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr "í”ŒëŸ¬ê·¸ì¸ ì„¤ì •"
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr "외부 DAT 화면"
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr "ì¦ê²¨ì°¾ê¸°ì— 추가"
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr "ì¦ê²¨ì°¾ê¸°ì—서 ì‚­ì œ"
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
-msgstr "새로운 장치 ì„ íƒ"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
-msgstr "장치로 ëŒì•„가기"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr "스냅샷"
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr "ìºë¹„ë‹›"
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr "조작반"
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr "PCB"
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr "전단지"
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr "시작화면"
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr "삽화 미리보기"
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr "보스"
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr "로고"
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr "대전"
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr "게임 오버"
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr "조작법"
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr "ì ìˆ˜"
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr "ê°„íŒ"
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr "표지"
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr "í‘œì‹œëœ ëª©ë¡ì„ 파ì¼ë¡œ 보내기"
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr "DAT 화면 ë³´ì´ê¸°"
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
-msgstr "ì„ íƒí•œ 소프트웨어 요소:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
-msgstr "ë°”ì´ì˜¤ìФ ì„ íƒ:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr "ì´ ì†Œí”„íŠ¸ì›¨ì–´ëŠ” 다ìŒì˜ 복제입니다: %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr "ì´ ì†Œí”„íŠ¸ì›¨ì–´ëŠ” ì›í˜•입니다"
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr "ì§€ì›ì—¬ë¶€: 아니오"
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr "ì§€ì›ì—¬ë¶€: 부분ì "
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr "ì§€ì›ì—¬ë¶€: 예"
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
-msgstr "ì´ ë“œë¼ì´ë²„는 ì›í˜•입니다"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
-msgstr "ì´ ë“œë¼ì´ë²„는 다ìŒì˜ 복제입니다: %1$s"
+msgid "System is clone of: %1$s"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr "사진"
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr "ì •ë³´"
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr "아무 키를 누르면 진행합니다."
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr "ì¼ë°˜ ì •ë³´"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
-msgstr "롬셋\t%1$s\n"
+msgid "Short Name\t%1$s\n"
+msgstr "약칭\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr "ì—°ë„\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "제조사\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
-msgstr "ë‹¤ìŒ ë“œë¼ì´ë²„ì˜ ë³µì œ\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
-msgstr "ì›í˜• 드ë¼ì´ë²„\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr "아날로그 조작\t예\n"
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr "키보드 입력\t예\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr "종합\tìž‘ë™ ë¶ˆê°€\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr "종합\t보호처리 ì—뮬레ì´ì…˜ 미완\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr "종합\tìž‘ë™\n"
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr "그래픽\tì ìš© 안 ë¨\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr "그래픽\tìž˜ëª»ëœ ìƒ‰ìƒ\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr "그래픽\t불완전한 색ìƒ\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr "그래픽\t불완전\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr "그래픽\t양호\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr "사운드\tì—†ìŒ\n"
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr "사운드\tì ìš© 안 ë¨\n"
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr "사운드\t불완전\n"
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr "사운드\t양호\n"
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr "ì¹´ë©”ë¼\tì ìš© 안 ë¨\n"
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr "ì¹´ë©”ë¼\t불완전\n"
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr "마ì´í¬ë¡œí°\tì ìš© 안 ë¨\n"
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr "마ì´í¬ë¡œí°\t불완전\n"
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr "컨트롤\tì ìš© 안 ë¨\n"
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr "컨트롤\t불완전\n"
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr "키보드\tì ìš© 안 ë¨\n"
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr "키보드\t불완전\n"
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr "마우스\tì ìš© 안 ë¨\n"
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr "마우스\t불완전\n"
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr "디스í¬\tì ìš© 안 ë¨\n"
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr "디스í¬\t불완전\n"
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr "프린터\tì ìš© 안 ë¨\n"
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr "프린터\t불완전\n"
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr "LAN\tì ìš© 안 ë¨\n"
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr "LAN\t불완전\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr "WAN\tì ìš© 안 ë¨\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr "WAN\t불완전\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr "타ì´ë°\tì ìš© 안 ë¨\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr "타ì´ë°\t불완전\n"
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
-msgstr "ê¸°ê³„ì  ìž¥ì¹˜\t예\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
-msgstr "ê¸°ê³„ì  ìž¥ì¹˜\t아니오\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr "삽화 필요\t예\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr "삽화 필요\t아니오\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr "í´ë¦­ê°€ëŠ¥í•œ 삽화 í•„ìš”\t예\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr "í´ë¦­ê°€ëŠ¥í•œ 삽화 í•„ìš”\t아니오\n"
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr "ì¹µí…Œì¼ ì§€ì›\t아니오\n"
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
-msgstr "드ë¼ì´ë²„ê°€ ë°”ì´ì˜¤ìФ\t예\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
-msgstr "드ë¼ì´ë²„ê°€ ë°”ì´ì˜¤ìФ\t아니오\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr "저장 ì§€ì›\t예\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr "저장 ì§€ì›\t아니오\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr "화면 방향\t세로형\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr "화면 방향\t가로형\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr "CHD 필요\t예\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr "CHD 필요\t아니오\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr "견본 검사 결과\t불필요\n"
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr "견본 검사 결과\t양호\n"
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr "견본 검사 결과\t불량\n"
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
+msgstr "샘플 ë ˆì´íЏ"
+
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sound"
msgstr "사운드"
-#: src/frontend/mame/ui/sndmenu.cpp:147
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
-msgstr "샘플 ë ˆì´íЏ"
-
-#: src/frontend/mame/ui/sndmenu.cpp:149
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr "외부 샘플 ì´ìš©"
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3163,7 +3472,7 @@ msgstr ""
"\n"
"현재 ì„ íƒëœ ì˜µì…˜ì€ ë‹¤ìŒ í•­ëª©ì„ í™œì„±í™”í•©ë‹ˆë‹¤:\n"
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3180,34 +3489,34 @@ msgstr ""
"\n"
"ì´ ì˜µì…˜ì„ ì„ íƒí•˜ë©´ ë‹¤ìŒ í•­ëª©ì„ í™œì„±í™”í•©ë‹ˆë‹¤:\n"
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr "* CPU:\n"
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr "* 비디오:\n"
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr " 화면 '%1$s': 벡터\n"
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, 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:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, 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:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr "* 사운드:\n"
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
@@ -3216,597 +3525,626 @@ msgstr ""
"* BIOS 설정:\n"
" %1$d 옵션 [기본: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr " %1$s [기본: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr " %1$s\n"
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr "* DIP 스위치 설정:\n"
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr "* 환경 설정:\n"
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr "* 입력 장치:\n"
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr " ì‚¬ìš©ìž ìž…ë ¥ [%1$d ìž…ë ¥]\n"
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr " 마작 입력 [%1$d 입력]\n"
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr " 화투 입력 [%1$d 입력]\n"
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr " ê²œë¸”ë§ ìž…ë ¥ [%1$d ìž…ë ¥]\n"
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr " 아날로그 입력 [%1$d 입력]\n"
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr " ì¡°ì •ìž ìž…ë ¥ [%1$d ìž…ë ¥]\n"
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr " 키패드 입력 [%1$d 입력]\n"
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr " 키보드 입력 [%1$d 입력]\n"
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr "* 미디어 설정:\n"
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr " %1$s [태그: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr "* 슬롯 설정:\n"
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr "[ì—†ìŒ]\n"
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3882,7 +4220,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3997,1241 +4335,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5548,7 +5886,7 @@ msgstr "쪽"
msgid "Clear Watches"
msgstr "주시 항목 지우기"
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr "치트 íƒìƒ‰ê¸°"
@@ -5793,7 +6131,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5992,6 +6330,10 @@ msgstr "활성화: %s = %s"
msgid "Activated: %s"
msgstr "활성화: %s"
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr "치트"
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6084,17 +6426,208 @@ msgstr "취소"
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
+#~ msgid "Visible Delay"
+#~ msgstr "표시 지연"
+
+#~ msgid " COLORS"
+#~ msgstr " COLORS"
+
+#~ msgid " PENS"
+#~ msgstr " PENS"
+
+#~ msgctxt "menu-main"
+#~ msgid "Select New Machine"
+#~ msgstr "새로운 장치 ì„ íƒ"
+
+#~ msgctxt "menu-main"
+#~ msgid "Return to Machine"
+#~ msgstr "장치로 ëŒì•„가기"
+
+#~ msgid "Software part selection:"
+#~ msgstr "ì„ íƒí•œ 소프트웨어 요소:"
+
+#~ msgid "BIOS selection:"
+#~ msgstr "ë°”ì´ì˜¤ìФ ì„ íƒ:"
+
+#~ msgid "Driver is parent"
+#~ msgstr "ì´ ë“œë¼ì´ë²„는 ì›í˜•입니다"
+
+#, c-format
+#~ msgid "Driver is clone of: %1$s"
+#~ msgstr "ì´ ë“œë¼ì´ë²„는 다ìŒì˜ 복제입니다: %1$s"
+
+#, c-format
+#~ msgid "Driver is Clone of\t%1$s\n"
+#~ msgstr "ë‹¤ìŒ ë“œë¼ì´ë²„ì˜ ë³µì œ\t%1$s\n"
+
+#~ msgid "Driver is Parent\t\n"
+#~ msgstr "ì›í˜• 드ë¼ì´ë²„\t\n"
+
+#~ msgid "Driver is BIOS\tYes\n"
+#~ msgstr "드ë¼ì´ë²„ê°€ ë°”ì´ì˜¤ìФ\t예\n"
+
+#~ msgid "Driver is BIOS\tNo\n"
+#~ msgstr "드ë¼ì´ë²„ê°€ ë°”ì´ì˜¤ìФ\t아니오\n"
+
+#~ msgid ""
+#~ "This driver requires images to be loaded in the following device(s): "
+#~ msgstr ""
+#~ "ì´ ë“œë¼ì´ë²„를 사용하기 위해선 ë‹¤ìŒ ìž¥ì¹˜(들)ì— ì´ë¯¸ì§€ë¥¼ 불러와야 합니다: "
+
+#~ msgid ""
+#~ "\n"
+#~ " Configuration saved \n"
+#~ "\n"
+#~ msgstr ""
+#~ "\n"
+#~ " 환경설정 ì €ìž¥ë¨ \n"
+#~ "\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+#~ "run correctly.\n"
+#~ msgstr ""
+#~ "ì´ ìž¥ì¹˜ì— í•„ìš”í•œ ROM/CHD ì¼ë¶€ê°€ 정확하지 않습니다. 장치가 제대로 ìž‘ë™í•˜ì§€ "
+#~ "ì•Šì„ ìˆ˜ 있습니다.\n"
+
+#~ msgid ""
+#~ "There are known problems with this machine\n"
+#~ "\n"
+#~ msgstr ""
+#~ "ì´ ìž¥ì¹˜ì— ë‹¤ìŒê³¼ ê°™ì€ ë¬¸ì œê°€ 있습니다\n"
+#~ "\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#~ msgstr "ì´ ìž¥ì¹˜ì— í•„ìš”í•œ ROM/CHD ì¼ë¶€ê°€ 정확하게 ë¤í”„ë˜ì§€ 않았습니다.\n"
+
+#~ msgid "This machine requires external artwork files.\n"
+#~ msgstr "ì´ ìž¥ì¹˜ëŠ” 외부 ì´ë¯¸ì§€ 파ì¼ì„ 필요로 합니다.\n"
+
+#~ msgid ""
+#~ "This machine was never completed. It may exhibit strange behavior or "
+#~ "missing elements that are not bugs in the emulation.\n"
+#~ msgstr ""
+#~ "ì´ ìž¥ì¹˜ëŠ” ì™„ì œí’ˆì´ ì•„ë‹™ë‹ˆë‹¤. ì—뮬레ì´ì…˜ ì´ì™¸ì— 장치 ìžì²´ì˜ 결함ì—서 비롯"
+#~ "ëœ ë¹„ì •ìƒì ì¸ 오류나 마ê°ì´ 안 ëœ ìš”ì†Œê°€ 나타날 수 있습니다.\n"
+
+#~ msgid ""
+#~ "This machine has no sound hardware, MAME will produce no sounds, this is "
+#~ "expected behaviour.\n"
+#~ msgstr ""
+#~ "ì´ ìž¥ì¹˜ì—” 사운드 하드웨어가 없기 ë•Œë¬¸ì— MAMEì€ ì†Œë¦¬ë¥¼ 출력하지 않습니다. "
+#~ "ì´ëŠ” 오작ë™ì´ 아닙니다.\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
+#~ "complete. There is nothing you can do to fix this problem except wait for "
+#~ "the developers to improve the emulation.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "ì´ ìž¥ì¹˜ëŠ” ìž‘ë™ë˜ì§€ 않습니다. ì´ ìž¥ì¹˜ë¥¼ 실행하기 위한 ì—뮬레ì´ì…˜ì´ ì•„ì§ ì™„"
+#~ "성ë˜ì§€ 않았습니다. ì´ ìž¥ì¹˜ë¥¼ 사용하기 위해선 개발ìžë“¤ì´ ì—뮬레ì´ì…˜ì„ 개선"
+#~ "í•  때까지 기다리는 ìˆ˜ë°–ì— ì—†ìŠµë‹ˆë‹¤.\n"
+
+#, c-format
+#~ msgid ""
+#~ "\n"
+#~ "\n"
+#~ "There are working clones of this machine: %s"
+#~ msgstr ""
+#~ "\n"
+#~ "\n"
+#~ "ì´ ìž¥ì¹˜ëŠ” ìž‘ë™ê°€ëŠ¥í•œ 복제íŒì´ 있습니다: %s"
+
+#, c-format
+#~ msgid ""
+#~ "No machines found. Please check the rompath specified in the %1$s.ini "
+#~ "file.\n"
+#~ "\n"
+#~ "If this is your first time using %2$s, please see the config.txt file in "
+#~ "the docs directory for information on configuring %2$s."
+#~ msgstr ""
+#~ "장치를 ì°¾ì„ ìˆ˜ 없습니다. %1$s.ini 파ì¼ì— ì§€ì •ëœ ë¡¬ê²½ë¡œë¥¼ 확ì¸í•˜ì‹­ì‹œì˜¤.\n"
+#~ "\n"
+#~ "ì´ë²ˆì´ 처ìŒìœ¼ë¡œ 사용하는 것ì´ë¼ë©´ config.txt 파ì¼ì— ì ížŒ 문서 디렉토리를 "
+#~ "ë”°ë¼ %2$s í™˜ê²½ì„¤ì •ì— ê´€í•œ 정보를 찾아 참고하십시오."
+
+#~ msgid "Mechanical Machine\tYes\n"
+#~ msgstr "ê¸°ê³„ì  ìž¥ì¹˜\t예\n"
+
+#~ msgid "Mechanical Machine\tNo\n"
+#~ msgstr "ê¸°ê³„ì  ìž¥ì¹˜\t아니오\n"
+
+#~ msgid "General Inputs"
+#~ msgstr "ì¼ë°˜ ìž…ë ¥ 설정"
+
+#~ msgid "Save Configuration"
+#~ msgstr "환경설정 저장"
+
+#~ msgid "Settings"
+#~ msgstr "설정"
+
+#~ msgid "Configure Directories"
+#~ msgstr "디렉토리 환경설정"
+
+#~ msgid "Select custom filters:"
+#~ msgstr "ì‚¬ìš©ìž ì œìž‘ í•„í„° ì„ íƒ:"
+
+#~ msgid "Select category:"
+#~ msgstr "분류 ì„ íƒ"
+
+#~ msgid "This machine has no BIOS."
+#~ msgstr "ìž¥ì¹˜ì— ë°”ì´ì˜¤ìŠ¤ê°€ 없습니다."
+
+#~ msgid "Folders Setup"
+#~ msgstr "í´ë” 정리"
+
+#, c-format
+#~ msgid "Current %1$s Folders"
+#~ msgstr "현재 %1$s í´ë”"
+
+#~ msgid "Configure Machine"
+#~ msgstr "장치 환경설정"
+
+#, 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) "
+
+#~ msgid "UI Customization Settings"
+#~ msgstr "UI 꾸미기 환경설정"
+
+#~ msgid "UI Fonts Settings"
+#~ msgstr "UI ë¬¸ìž í™˜ê²½ì„¤ì •"
+
+#~ msgid "UI Color Settings"
+#~ msgstr "UI ìƒ‰ìƒ í™˜ê²½ì„¤ì •"
+
+#~ msgid "Input (general)"
+#~ msgstr "ìž…ë ¥ (ì¼ë°˜)"
+
+#~ msgid "Input (this machine)"
+#~ msgstr "입력 (현재 장치)"
+
+#~ msgid "Analog Controls"
+#~ msgstr "아날로그 조작"
+
+#~ msgid "Machine Information"
+#~ msgstr "장치 정보"
+
+#~ msgid "Image Information"
+#~ msgstr "ì´ë¯¸ì§€ ì •ë³´"
+
#~ msgid "Confirm quit from machines"
#~ msgstr "장치 종료시 재확ì¸"
@@ -6151,10 +6684,6 @@ msgstr ""
#~ msgid "Add or remove favorites"
#~ msgstr "ì¦ê²¨ì°¾ê¸° 추가 ë° ì‚­ì œ"
-#, c-format
-#~ msgid "Romset: %1$-.100s"
-#~ msgstr "롬셋: %1$-.100s"
-
#~ msgid "Software Usage"
#~ msgstr "소프트웨어 사용"
@@ -6192,10 +6721,6 @@ msgstr ""
#~ msgid "Select"
#~ msgstr "ì„ íƒ"
-#, c-format
-#~ msgid "romset: %1$-.100s"
-#~ msgstr "롬셋: %1$-.100s"
-
#~ msgid "View"
#~ msgstr "시야"
diff --git a/language/Latvian/strings.po b/language/Latvian/strings.po
index d08e31e94e7..45d08206442 100644
--- a/language/Latvian/strings.po
+++ b/language/Latvian/strings.po
@@ -1,13 +1,13 @@
-# Latvian translations for PACKAGE package.
-# Copyright (C) 2016 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# Automatically generated, 2016.
+# Latvian translations for MAME package.
+# Copyright (C) 1997-2022 MAMEdev and contributors
+# This file is distributed under the same license as the MAME package.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -18,331 +18,340 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : "
"2);\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
+msgid "System: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr ""
@@ -355,7 +364,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -446,7 +455,7 @@ msgstr ""
msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr ""
@@ -618,7 +627,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr ""
@@ -670,266 +679,280 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr ""
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -939,78 +962,82 @@ msgid ""
"CPU:\n"
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr ""
@@ -1038,11 +1065,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr ""
@@ -1070,33 +1097,43 @@ msgstr ""
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr ""
@@ -1385,65 +1422,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1452,117 +1493,166 @@ msgstr ""
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1575,14 +1665,18 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr ""
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr ""
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1591,7 +1685,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1599,140 +1693,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr ""
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr ""
@@ -1743,7 +1927,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1751,96 +1935,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -1863,259 +2047,361 @@ msgstr ""
msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
+msgctxt "gfxview"
+msgid "Category %1$d"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2124,297 +2410,297 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:210
-msgid "Fonts"
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:211
-msgid "Colors"
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:214
-msgid "Language"
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
+#: src/frontend/mame/ui/custui.cpp:213
+msgid "Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
+#: src/frontend/mame/ui/custui.cpp:214
+msgid "Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:217
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
+#: src/frontend/mame/ui/custui.cpp:529
+msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:548
-msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2437,660 +2723,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
-msgid "New Barcode:"
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:80
-msgid "Enter Code"
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:116
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
+#: src/frontend/mame/ui/barcode.cpp:81
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
+#: src/frontend/mame/ui/barcode.cpp:115
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
+msgid "System is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
-msgid "Sound"
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:147
-msgid "Compressor"
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
+msgid "Sound"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Compressor"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3101,7 +3433,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3112,631 +3444,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3812,7 +4173,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3927,1241 +4288,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5476,7 +5837,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5721,7 +6082,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5920,6 +6281,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr ""
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6008,13 +6373,13 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
diff --git a/language/Lithuanian/strings.po b/language/Lithuanian/strings.po
index 2d03f462a1a..a227abbaf0c 100644
--- a/language/Lithuanian/strings.po
+++ b/language/Lithuanian/strings.po
@@ -1,13 +1,13 @@
-# Lithuanian translations for PACKAGE package.
-# Copyright (C) 2016 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# Automatically generated, 2016.
+# Lithuanian translations for MAME package.
+# Copyright (C) 1997-2022 MAMEdev and contributors
+# This file is distributed under the same license as the MAME package.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -18,331 +18,340 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
"%100<10 || n%100>=20) ? 1 : 2);\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
+msgid "System: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr ""
@@ -355,7 +364,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -446,7 +455,7 @@ msgstr ""
msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr ""
@@ -618,7 +627,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr ""
@@ -670,266 +679,280 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr ""
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -939,78 +962,82 @@ msgid ""
"CPU:\n"
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr ""
@@ -1038,11 +1065,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr ""
@@ -1070,33 +1097,43 @@ msgstr ""
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr ""
@@ -1385,65 +1422,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1452,117 +1493,166 @@ msgstr ""
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1575,14 +1665,18 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr ""
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr ""
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1591,7 +1685,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1599,140 +1693,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr ""
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr ""
@@ -1743,7 +1927,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1751,96 +1935,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -1863,259 +2047,361 @@ msgstr ""
msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
+msgctxt "gfxview"
+msgid "Category %1$d"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2124,297 +2410,297 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:210
-msgid "Fonts"
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:211
-msgid "Colors"
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:214
-msgid "Language"
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
+#: src/frontend/mame/ui/custui.cpp:213
+msgid "Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
+#: src/frontend/mame/ui/custui.cpp:214
+msgid "Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:217
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
+#: src/frontend/mame/ui/custui.cpp:529
+msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:548
-msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2437,660 +2723,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
-msgid "New Barcode:"
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:80
-msgid "Enter Code"
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:116
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
+#: src/frontend/mame/ui/barcode.cpp:81
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
+#: src/frontend/mame/ui/barcode.cpp:115
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
+msgid "System is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
-msgid "Sound"
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:147
-msgid "Compressor"
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
+msgid "Sound"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Compressor"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3101,7 +3433,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3112,631 +3444,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3812,7 +4173,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3927,1241 +4288,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5476,7 +5837,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5721,7 +6082,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5920,6 +6281,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr ""
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6008,13 +6373,13 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
diff --git a/language/Macedonian/strings.po b/language/Macedonian/strings.po
index 273d5779236..1c60a1699b7 100644
--- a/language/Macedonian/strings.po
+++ b/language/Macedonian/strings.po
@@ -1,13 +1,13 @@
-# Macedonian translations for PACKAGE package.
-# Copyright (C) 2016 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# Automatically generated, 2016.
+# Macedonian translations for MAME package.
+# Copyright (C) 1997-2022 MAMEdev and contributors
+# This file is distributed under the same license as the MAME package.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -16,331 +16,340 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
+msgid "System: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr ""
@@ -353,7 +362,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -444,7 +453,7 @@ msgstr ""
msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr ""
@@ -616,7 +625,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr ""
@@ -668,266 +677,280 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr ""
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -937,78 +960,82 @@ msgid ""
"CPU:\n"
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr ""
@@ -1036,11 +1063,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr ""
@@ -1068,33 +1095,43 @@ msgstr ""
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr ""
@@ -1383,65 +1420,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1450,117 +1491,166 @@ msgstr ""
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1573,14 +1663,18 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr ""
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr ""
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1589,7 +1683,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1597,140 +1691,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr ""
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr ""
@@ -1741,7 +1925,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1749,96 +1933,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -1861,259 +2045,361 @@ msgstr ""
msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
+msgctxt "gfxview"
+msgid "Category %1$d"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2122,297 +2408,297 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:210
-msgid "Fonts"
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:211
-msgid "Colors"
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:214
-msgid "Language"
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
+#: src/frontend/mame/ui/custui.cpp:213
+msgid "Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
+#: src/frontend/mame/ui/custui.cpp:214
+msgid "Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:217
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
+#: src/frontend/mame/ui/custui.cpp:529
+msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:548
-msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2435,660 +2721,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
-msgid "New Barcode:"
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:80
-msgid "Enter Code"
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:116
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
+#: src/frontend/mame/ui/barcode.cpp:81
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
+#: src/frontend/mame/ui/barcode.cpp:115
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
+msgid "System is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
-msgid "Sound"
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:147
-msgid "Compressor"
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
+msgid "Sound"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Compressor"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3099,7 +3431,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3110,631 +3442,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3810,7 +4171,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3925,1241 +4286,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5474,7 +5835,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5719,7 +6080,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5918,6 +6279,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr ""
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6006,13 +6371,13 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
diff --git a/language/Norwegian/strings.po b/language/Norwegian/strings.po
index d57b06eea7f..2ce7d9c2ef5 100644
--- a/language/Norwegian/strings.po
+++ b/language/Norwegian/strings.po
@@ -1,13 +1,13 @@
# Norwegian translations for MAME package.
-# Copyright (C) 1997-2021 MAMEdev and contributors
+# Copyright (C) 1997-2022 MAMEdev and contributors
# This file is distributed under the same license as the MAME package.
-# Automatically generated, 2021.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\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"
@@ -18,7 +18,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 2.1.1\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
@@ -28,214 +28,211 @@ msgstr ""
"\n"
"Trykk på enhver knapp for å fortsette"
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-"Denne driveren krever at bilder lastes inn i de(n) følgende enhet(en): "
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr "Hovedvolum"
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr "%1$s volum"
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr "Overklokk CPU %1$s"
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr "Overklokk %1$s-lyd"
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s-oppfriskningsfrekvens"
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s lysstyrke"
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s kontrast"
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s gamma"
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s vannrett strekk"
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s vannrett posisjon"
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s loddrett strekk"
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s loddrett posisjon"
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Laserdisc %1$s vannrett strekk"
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Laserdisc %1$s vannrett posisjon"
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "Laserdisc %1$s loddrett strekk"
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Laserdisc %1$s loddrett posisjon"
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr "Vektorflimring"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr "Minimum strålebredde"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr "Maks strålebredde"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr "Stråleintensitetsvekt"
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "Siktehårskala %1$s"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr "X"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr "Y"
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "Siktehåravvik %1$s"
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "Siktehårskala X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "Siktehårskala Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "Siktehåravvik X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "Siktehåravvik Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr "**Feil under lagring av ui.ini**"
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr "Feil under lagring av %s.ini**"
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-"\n"
-" Oppsettet er lagret \n"
-"\n"
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
@@ -244,8 +241,8 @@ msgstr ""
"%s\n"
" ble lagt til i favorittlisten."
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
@@ -254,106 +251,114 @@ msgstr ""
"%s\n"
" ble fjernet fra favorittlisten."
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr "%1$s %2$s ( %3$d / %4$d programvarepakker )"
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr "Driver: «%1$s»-programvareliste "
+msgid "System: \"%1$s\" software list "
+msgstr "System: «%1$s»-programvareliste "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, 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:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr "Søk: %1$s_"
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr "Lydinnstillinger"
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
-msgstr "Kontrollerkartlegging"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr "Tillegg"
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
-msgstr "Lagre oppsettet"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
-msgstr "Innstillinger"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
+msgstr "Lagre innstillinger"
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
-msgstr "Filtrer"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr "Tilpass grensesnittet"
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
msgstr "Sett opp mapper"
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
+msgstr "Tilleggsinnstillinger"
+
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr "[tomt felt]"
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr "[opprett]"
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr "[programvareliste]"
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr "Feil med å få tilgang til %s"
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr "Velg tilgangsmodus"
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr "Skrivebeskyttet"
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr "Skriv og les"
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr "Les inn dette bildet, skriv til et annet bilde"
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr "Les dette bildet, skriv til diff"
@@ -366,7 +371,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -457,7 +462,7 @@ msgstr ""
msgid "Rotation Options"
msgstr "Roteringsinnstillinger"
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr "Rotering"
@@ -629,7 +634,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr "Videoinnstillinger"
@@ -681,283 +686,280 @@ msgstr "Synkronisert oppfriskning"
msgid "Wait Vertical Sync"
msgstr "Avvent V-synkro"
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr "Av"
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr "Auto"
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr "GÃ¥ tilbake til forrige meny"
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr "Filbehandler"
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr "Skjerm nr. %d"
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr "beskyttelse"
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr "timing"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr "grafikk"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr "fargepalett"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr "lyd"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr "kamera"
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr "mikrofon"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr "kontrollere"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "tastatur"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr "mus"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr "disk"
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr "skriver"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr "LAN"
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr "WAN"
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-"Én eller flere av ROM- eller CHD-filene til denne maskinen er feil. Maskinen "
-"vil kanskje ikke kunne kjøre riktig.\n"
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-"Det er noen problemer med maskinen som vi kjenner til\n"
-"\n"
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-"Én eller flere av ROM- eller CHD-filene til denne maskinen har ikke blitt "
-"riktig dumpet.\n"
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr "Fullstendig uemulerte egenskaper: "
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr "%s"
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ", %s"
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr "Funksjoner som ikke er perfekt emulert: "
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr "Skjermvending i cocktailmodus støttes ikke.\n"
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
-msgstr "Denne maskinen krever eksterne kunstverkfiler.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
+msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-"Denne maskinen ble aldri laget ferdig. Den kan oppføre seg merkelig eller "
-"mangle elementer som ikke er feil i emuleringen.\n"
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-"Denne maskinen har ingen maskinvare for lyd. MAME vil ikke sende ut noen "
-"lyder, dette er forventet oppførsel.\n"
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-"\n"
-"DENNE MASKINEN VIRKER IKKE. Emuleringen av denne maskinen er ikke fullført "
-"ennå. Det er ingenting du kan gjøre med dette problemet, bortsett fra å "
-"vente på at utviklerne forbedrer emuleringen.\n"
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-"\n"
-"\n"
-"Denne maskinen har fungerende kloner av seg: %s"
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -972,27 +974,27 @@ msgstr ""
"\n"
"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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
@@ -1000,7 +1002,7 @@ msgstr ""
"\n"
"Lyd:\n"
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
@@ -1008,46 +1010,50 @@ msgstr ""
"\n"
"Video:\n"
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr "Ingen\n"
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr "Vektor"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr "Skjerm '%1$s'"
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr "Skjerm"
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr "Ikke støttet"
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr "Delvis støttet"
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr "[tom]"
@@ -1075,11 +1081,11 @@ msgstr "[kompatible lister]"
msgid "File Already Exists - Override?"
msgstr "Filen finnes allerede - Vil du overskrive?"
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr "Nei"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr "Ja"
@@ -1107,33 +1113,43 @@ msgstr "Velg bildeformat"
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr "Tastaturmodus"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr "Naturlig"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr "Emulert"
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr "Skrudd på"
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr "Skrudd av"
@@ -1422,65 +1438,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr "Tilpasset filter"
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr "Filtrer"
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr "<Sett opp filtre>"
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
-msgstr "Velg tilpassede filtre:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
+msgstr "Velg filtre"
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr "Filtrer %1$u"
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr "Fjern det forrige filteret"
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr "Legg til et filter"
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr "Velg kategori:"
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr "[ingen kategori-INI-filer]"
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr "[ingen grupper i INI-filen]"
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr "Ingen kategori-INI-filer ble funnet"
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr "Fil"
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr "Ingen grupper ble funnet i kategorifilen"
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr "Gruppe"
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr "Inkluder kloner"
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1489,11 +1509,23 @@ msgstr ""
msgid "Revision: %1$s"
msgstr "Revidering: %1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr "BIOS-valg"
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr "Tilbakestill"
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr "Nettverksenheter"
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
@@ -1502,7 +1534,7 @@ msgstr ""
"Oppetid: %1$d:%2$02d:%3$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
@@ -1511,7 +1543,7 @@ msgstr ""
"Oppetid: %1$d:%2$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
@@ -1520,92 +1552,129 @@ msgstr ""
"Utskrevne billetter: %1$d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr "Mynt %1$c: NA%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr "Mynt %1$c: %2$d%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr " (låst)"
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr "Siktehårinnstillinger"
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
+#, c-format
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:563
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
-msgstr "Synlig forsinkelse"
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr "Navn: Beskrivelse:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr "Eksporter listen i XML-format (som i -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr "Eksporter listen i XML-format (som i -listxml, men ekskluder enheter)"
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr "Eksporter listen i TXT-format (som i -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:792
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:808
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
-msgstr "Driver"
-
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
-msgstr "Denne maskinen har ingen BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr "Legg til i favorittene"
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr "Fjern fra favorittene"
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (standard)"
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1622,14 +1691,18 @@ msgstr ""
"Trykk %1$s for å avslutte\n"
"Trykk %2$s for å gå tilbake til emuleringen"
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr "Kvasiterminaler"
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr "[mislyktes]"
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr "Glidekontrollere"
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1638,7 +1711,7 @@ msgstr ""
msgid "Cancel"
msgstr "Lukk"
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1646,140 +1719,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr "Last inn tilstand"
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr "Lagre tilstanden"
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr "DIP-brytere"
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr "Maskinoppsett"
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr "Feltenheter"
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr "%s [internt]"
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr "Brukergrensesnitt"
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr "Andre kontrolleringer"
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr "Teipkontroll"
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr "stoppet"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr "spiller av"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr "(spiller av)"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr "tar opp"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr "(tar opp)"
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr "Pause/Stopp"
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr "Spill av"
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr "Ta opp"
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr "Spol tilbake"
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr "Spol frem"
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr "Kan ikke lagre over mappen"
@@ -1790,7 +1953,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1802,101 +1965,96 @@ msgstr ""
"\n"
"Trykk på enhver knapp for å fortsette."
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr "Sett opp innstillingene"
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr "Avslutt"
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-"Ingen maskiner ble funnet. Vennligst sjekk ROM-filbanen som er spesifisert i "
-"%1$s.ini-filen\n"
-"\n"
-"Dersom dette er første gang du bruker %2$s, vennligst se i config.txt-filen "
-"i dokumentmappen for informasjon om hvordan man setter opp %2$s."
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr "Skriv inn navn eller velg: %1$s_"
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr "Skriv inn navn eller velg: (tilfeldig)"
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr "%1$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr "%1$s, %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr "Driver: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "Alt i alt: VIRKER IKKE"
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "Alt i alt: Uemulert beskyttelse"
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "Alt i alt: Fungerer"
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Grafikk: Ikke implementert, "
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Grafikk: Ikke perfekt, "
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Grafikk: OK, "
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "Lyd: Ingen"
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Lyd: Ikke implementert"
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Lyd: Ikke perfekt"
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Lyd: OK"
@@ -1921,259 +2079,361 @@ msgstr "Tilbakestill alle"
msgid "Reload All"
msgstr "Last inn alle på nytt"
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr "ROM-filer"
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr "Programvaremedier"
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr "Kunstverk"
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr "Siktehår"
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr "INIer"
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr "DATer"
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr "Kategori-INIer"
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr "Skjermklipp"
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr "Ikoner"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr "Kontrollpaneler"
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr "Kabinetter"
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr "Markier"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr "PCBer"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr "Plakater"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr "Bosser"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "Kunstverkforhåndsvisning"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr "Hvordan"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr "Logoer"
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr "Scorer"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr "Flerspiller"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr "Omslag"
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
-msgstr "Mappeoppsett"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
+msgstr "Fjern %1$s mappe"
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
-msgstr "Nåværende %1$s-mapper"
+msgid "Change %1$s Folder - Search: %2$s_"
+msgstr "Endre %1$s-mappe - Søk: %2$s_"
+
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr "Legg til %1$s mappe - søk: %2$s_"
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr "Trykk TAB for å velge"
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr "%1$s-mapper"
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr "%1$s-mappe"
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr "Bytt mappe"
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr "Legg til mappe"
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr "Fjern mappe"
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
-msgstr "Endre %1$s-mappe - Søk: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
-msgstr "Legg til %1$s mappe - søk: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
-msgstr "Trykk TAB for å velge"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
-msgstr "Fjern %1$s mappe"
+msgctxt "gfxview"
+msgid "Category %1$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
-msgstr " FARGER"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
+msgstr "[root%1$s] farger"
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
-msgstr " PENNER"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
+msgstr "[root%1$s] penner"
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:947
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
-msgstr "Sett opp maskinen"
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/viewgfx.cpp:1157
#, 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) )"
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1058
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr "System: %1$-.100s"
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
-msgstr "Utvalgsliste - Søk: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr "%1$s - Søk: %2$s_"
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr "Dobbeltklikk eller trykk %1$s for å velge"
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr "Utfallene vil bli lagret til %1$s"
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2182,297 +2442,297 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr "Vis alle"
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr "Skjul filtre"
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr "Skjul Info/Bilder"
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr "Skjul begge"
-#: src/frontend/mame/ui/custui.cpp:210
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
+msgstr "Vis sidepanelene"
+
+#: src/frontend/mame/ui/custui.cpp:213
msgid "Fonts"
msgstr "Skrifttyper"
-#: src/frontend/mame/ui/custui.cpp:211
+#: src/frontend/mame/ui/custui.cpp:214
msgid "Colors"
msgstr "Farger"
-#: src/frontend/mame/ui/custui.cpp:214
+#: src/frontend/mame/ui/custui.cpp:217
msgid "Language"
msgstr "Språk"
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
+msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
-msgstr "Vis sidepanelene"
-
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
-msgid "[built-in]"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr "standard"
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr "Grensesnittskrifttype"
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr "Fet"
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr "Kursiv"
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr "Linjer"
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr "Info-tekststørrelse"
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
-msgstr "Grensesnittskrifttypeinnstillinger"
-
-#: src/frontend/mame/ui/custui.cpp:548
+#: src/frontend/mame/ui/custui.cpp:529
msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr "Prøvetekst - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr "Vanlig tekst"
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr "Valgt farge"
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr "Bakgrunn for vanlig tekst"
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr "Valgt bakgrunnsfarge"
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr "Undergjenstandsfarge"
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr "Klon"
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr "Kant"
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr "Bakgrunn"
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr "DIP-brytere"
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr "Utilgjengelig farge"
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr "Gliderfarge"
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr "Grafikkviserbakgrunn"
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr "Museoverholdingsfarge"
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr "Museoverholdingsbakgrunnsfarge"
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr "Musenedeholdingsfarge"
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr "Musenedeholdingsbakgrunnsfarge"
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr "Grensesnittfargeinnstillinger"
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr "Menyforhåndsvisning"
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr "Normal"
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr "Undergjenstand"
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr "Valgt"
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr "Hold musen over"
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr "Klon"
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr "ARGB-innstillinger"
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr "Alfa"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr "Rød"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr "Grønn"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr "Blå"
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr "Velg fra palett"
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr "Fargeforhåndsvisning:"
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr "Hvit"
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr "Sølv"
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr "Grå"
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr "Svart"
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr "Rød"
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr "Oransje"
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr "Gul"
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr "Grønn"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr "Blå"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr "Fiolett"
@@ -2495,662 +2755,708 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
+msgstr "Strekkodeleser"
+
+#: src/frontend/mame/ui/barcode.cpp:78
msgid "New Barcode:"
msgstr "Ny strekkode:"
-#: src/frontend/mame/ui/barcode.cpp:80
+#: src/frontend/mame/ui/barcode.cpp:81
msgid "Enter Code"
msgstr "Skriv inn kode"
-#: src/frontend/mame/ui/barcode.cpp:116
+#: src/frontend/mame/ui/barcode.cpp:115
msgid "Barcode length invalid!"
msgstr "Strekkodelengden er ugyldig!"
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
-msgstr "Kontrollere (Generelt)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
-msgstr "Kontrollere (Denne maskinen)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
-msgstr "Analoge kontrollere"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr "DIP-brytere"
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Maskinoppsett"
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Bokføringsinfo"
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
-msgstr "Maskininformasjon"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
+msgstr "Systeminformasjon"
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
-msgstr "Bildeinformasjon"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr "Filbehandler"
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr "Teipkontroll"
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
-msgstr ""
+msgstr "Kvasiterminaler"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "BIOS-valg"
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Feltenheter"
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Strekkodeleser"
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr "Nettverksenheter"
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Glidekontrollere"
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr "Videoinnstillinger"
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Siktehårinnstillinger"
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr "Juks"
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Tilleggsinnstillinger"
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr "Ekstern DAT-visning"
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr "Legg til i favorittene"
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr "Fjern fra favorittene"
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
-msgstr "Velg en ny maskin"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
-msgstr "Tilbake til maskinen"
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr "Skjermklipp"
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr "Kabinett"
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr "Kontrollpanel"
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr "PCB"
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr "Plakat"
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr "Kunstverkforhåndsvisning"
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr "Bosser"
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr "Logo"
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr "Flerspiller"
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr "Game Over"
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr "Hvordan"
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr "Scorer"
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr "Omslag"
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr "Eksporter den viste listen til en fil"
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr "Vis DAT-oversikten"
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
-msgstr "Programvaredel-valg:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
-msgstr "BIOS-valg:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr "Programvaren er en klone av: %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr "Programvaren er overordnet"
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr "Støttet: Nei"
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr "Støttet: Delvis"
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr "Støttet: Ja"
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
-msgstr "Driveren er overordnet"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
-msgstr "Driveren er en klone av: %1$s"
+msgid "System is clone of: %1$s"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr "Bilder"
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr "Info"
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr "Trykk på enhver knapp for å fortsette."
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr "Generell info"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
-msgstr "ROM-sett\t%1$s\n"
+msgid "Short Name\t%1$s\n"
+msgstr "Mininavn\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr "Ã…r\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Produsent\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
-msgstr "Driveren er klone av\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
-msgstr "Driveren er overordnet\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr "Analog styring\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr "Tastaturinndata\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr "Alt i alt\tVIRKER IKKE\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr "Alt i alt\tUemulert beskyttelse\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr "Alt i alt\tFungerer\n"
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr "Grafikk\tIkke implementer\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr "Grafikk\tFeil farger\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr "Grafikk\tNoen fargeproblemer\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr "Grafikk\tIkke perfekt\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr "Grafikk\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr "Lyd\tIngen\n"
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr "Lyd\tIkke implementer\n"
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr "Lyd\tIkke perfekt\n"
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr "Lyd\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr "Kamera\tIkke implementert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr "Kamera\tIkke perfekt\n"
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr "Mikrofon\tIkke implementert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr "Mikrofon\tIkke perfekt\n"
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr "Kontrollere\tIkke implementert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr "Kontrollere\tIkke perfekt\n"
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr "Tastatur\tIkke implementert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr "Tastatur\tIkke perfekt\n"
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr "Mus\tIkke implementert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr "Mus\tIkke perfekt\n"
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr "Disk\tIkke implementert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr "Disk\tIkke perfekt\n"
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr "Skriver\tIkke implementert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr "Skriver\tIkke perfekt\n"
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr "LAN\tIkke implementert\n"
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr "LAN\tIkke perfekt\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr "WAN\tIkke implementert\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr "WAN\tIkke perfekt\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr "Timing\tIkke implementert\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr "Timing\tIkke perfekt\n"
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
-msgstr "Mekanisk maskin\tJa\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
+msgstr "Mekanisk system\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
-msgstr "Mekanisk maskin\tNei\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
+msgstr "Mekanisk system\tNei\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr "Krever kunstverk\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr "Krever kunstverk\tNei\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr "Krever klikkbare kunstverk\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr "Krever klikkbare kunstverk\tNei\n"
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr "Støtter Cocktail\tNei\n"
-#: 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:3003
+msgid "System is BIOS\tYes\n"
+msgstr ""
-#: 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:3003
+msgid "System is BIOS\tNo\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr "Støtter lagring\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr "Støtter lagring\tNei\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr "Skjermposisjonering\tLoddrett\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr "Skjermposisjonering\tVannrett\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr "Krever CHD\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr "Krever CHD\tNei\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr "Samplingsundersøkelsesresultat\tIkke nødvendig\n"
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
"Samplingsundersøkelsesresultat\n"
"OK\n"
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr "Samplingsundersøkelsesresultat\tDÅRLIG\n"
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
+msgstr "Samplingsfrekvens"
+
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sound"
msgstr "Lyd"
-#: src/frontend/mame/ui/sndmenu.cpp:147
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
-msgstr "Samplingsfrekvens"
-
-#: src/frontend/mame/ui/sndmenu.cpp:149
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr "Bruk eksterne samplinger"
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3167,7 +3473,7 @@ msgstr ""
"\n"
"Den valgte innstillingen skrur på de følgende gjenstandene:\n"
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3186,34 +3492,34 @@ msgstr ""
"Hvis du velger denne innstillingen, vil de følgende gjenstandene bli skrudd "
"på:\n"
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr "* Prosessor:\n"
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr "* Video:\n"
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr " Skjerm '%1$s': Vektor\n"
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, 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:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, 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:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr "* Lyd:\n"
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
@@ -3222,597 +3528,626 @@ msgstr ""
"* BIOS-innstillinger:\n"
" %1$d innstillinger [forvalg: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr " %1$s [forvalg: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr " %1$s\n"
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr "* DIP-bryterinnstillinger:\n"
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr "* Oppsettsinnstillinger:\n"
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr "* Inndatainnstillinger(s):\n"
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr " Brukerinndata [%1$d inndata]\n"
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr " Mahjong-inndata [%1$d inndata]\n"
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr " Hanafuda-inndata [%1$d inndata]\n"
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr " Hasardspill-inndata [%1$d inndata]\n"
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr " Analoge inndata [%1$d inndata]\n"
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr " Justerer-inndata [%1$d inndata]\n"
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr " Tastefelt-inndata [%1$d inndata]\n"
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr " Tastaturinndata [%1$d inndata]\n"
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr "* Medieinnstillinger:\n"
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr " %1$s [merking: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr "* Feltinnstillinger:\n"
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr "[Ingen]\n"
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3888,7 +4223,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -4003,1241 +4338,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5554,7 +5889,7 @@ msgstr "Side"
msgid "Clear Watches"
msgstr "Tøm overvåkningene"
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr "Juksekodefinner"
@@ -5799,7 +6134,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5998,6 +6333,10 @@ msgstr "Aktivert: %s = %s"
msgid "Activated: %s"
msgstr "Aktivert: %s"
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr "Juks"
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6090,17 +6429,174 @@ msgstr "Lukk"
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
+#~ msgid "Visible Delay"
+#~ msgstr "Synlig forsinkelse"
+
+#~ msgctxt "menu-main"
+#~ msgid "Select New Machine"
+#~ msgstr "Velg en ny maskin"
+
+#~ msgctxt "menu-main"
+#~ msgid "Return to Machine"
+#~ msgstr "Tilbake til maskinen"
+
+#~ msgid "Software part selection:"
+#~ msgstr "Programvaredel-valg:"
+
+#~ msgid "BIOS selection:"
+#~ msgstr "BIOS-valg:"
+
+#~ msgid "Driver is parent"
+#~ msgstr "Driveren er overordnet"
+
+#, c-format
+#~ msgid "Driver is clone of: %1$s"
+#~ msgstr "Driveren er en klone av: %1$s"
+
+#, c-format
+#~ msgid "Driver is Clone of\t%1$s\n"
+#~ msgstr "Driveren er klone av\t%1$s\n"
+
+#~ msgid "Driver is Parent\t\n"
+#~ msgstr "Driveren er overordnet\n"
+
+#~ msgid "Driver is BIOS\tYes\n"
+#~ msgstr "Driveren er BIOS\tJa\n"
+
+#~ msgid "Driver is BIOS\tNo\n"
+#~ msgstr "Driveren er BIOS\tNei\n"
+
+#~ msgid ""
+#~ "This driver requires images to be loaded in the following device(s): "
+#~ msgstr ""
+#~ "Denne driveren krever at bilder lastes inn i de(n) følgende enhet(en): "
+
+#~ msgid ""
+#~ "\n"
+#~ " Configuration saved \n"
+#~ "\n"
+#~ msgstr ""
+#~ "\n"
+#~ " Oppsettet er lagret \n"
+#~ "\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+#~ "run correctly.\n"
+#~ msgstr ""
+#~ "Én eller flere av ROM- eller CHD-filene til denne maskinen er feil. "
+#~ "Maskinen vil kanskje ikke kunne kjøre riktig.\n"
+
+#~ msgid ""
+#~ "There are known problems with this machine\n"
+#~ "\n"
+#~ msgstr ""
+#~ "Det er noen problemer med maskinen som vi kjenner til\n"
+#~ "\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#~ msgstr ""
+#~ "Én eller flere av ROM- eller CHD-filene til denne maskinen har ikke blitt "
+#~ "riktig dumpet.\n"
+
+#~ msgid "This machine requires external artwork files.\n"
+#~ msgstr "Denne maskinen krever eksterne kunstverkfiler.\n"
+
+#~ msgid ""
+#~ "This machine was never completed. It may exhibit strange behavior or "
+#~ "missing elements that are not bugs in the emulation.\n"
+#~ msgstr ""
+#~ "Denne maskinen ble aldri laget ferdig. Den kan oppføre seg merkelig eller "
+#~ "mangle elementer som ikke er feil i emuleringen.\n"
+
+#~ msgid ""
+#~ "This machine has no sound hardware, MAME will produce no sounds, this is "
+#~ "expected behaviour.\n"
+#~ msgstr ""
+#~ "Denne maskinen har ingen maskinvare for lyd. MAME vil ikke sende ut noen "
+#~ "lyder, dette er forventet oppførsel.\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
+#~ "complete. There is nothing you can do to fix this problem except wait for "
+#~ "the developers to improve the emulation.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "DENNE MASKINEN VIRKER IKKE. Emuleringen av denne maskinen er ikke "
+#~ "fullført ennå. Det er ingenting du kan gjøre med dette problemet, "
+#~ "bortsett fra å vente på at utviklerne forbedrer emuleringen.\n"
+
+#, c-format
+#~ msgid ""
+#~ "\n"
+#~ "\n"
+#~ "There are working clones of this machine: %s"
+#~ msgstr ""
+#~ "\n"
+#~ "\n"
+#~ "Denne maskinen har fungerende kloner av seg: %s"
+
+#, c-format
+#~ msgid ""
+#~ "No machines found. Please check the rompath specified in the %1$s.ini "
+#~ "file.\n"
+#~ "\n"
+#~ "If this is your first time using %2$s, please see the config.txt file in "
+#~ "the docs directory for information on configuring %2$s."
+#~ msgstr ""
+#~ "Ingen maskiner ble funnet. Vennligst sjekk ROM-filbanen som er "
+#~ "spesifisert i %1$s.ini-filen\n"
+#~ "\n"
+#~ "Dersom dette er første gang du bruker %2$s, vennligst se i config.txt-"
+#~ "filen i dokumentmappen for informasjon om hvordan man setter opp %2$s."
+
+#~ msgid "General Inputs"
+#~ msgstr "Kontrollerkartlegging"
+
+#~ msgid "Select category:"
+#~ msgstr "Velg kategori:"
+
+#~ msgid "This machine has no BIOS."
+#~ msgstr "Denne maskinen har ingen BIOS."
+
+#~ msgid "Configure Machine"
+#~ msgstr "Sett opp maskinen"
+
+#, 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) )"
+
+#~ msgid "UI Fonts Settings"
+#~ msgstr "Grensesnittskrifttypeinnstillinger"
+
+#~ msgid "UI Color Settings"
+#~ msgstr "Grensesnittfargeinnstillinger"
+
+#~ msgid "Input (general)"
+#~ msgstr "Kontrollere (Generelt)"
+
+#~ msgid "Input (this machine)"
+#~ msgstr "Kontrollere (Denne maskinen)"
+
+#~ msgid "Analog Controls"
+#~ msgstr "Analoge kontrollere"
+
+#~ msgid "Image Information"
+#~ msgstr "Bildeinformasjon"
+
#~ msgid "Confirm quit from machines"
#~ msgstr "Bekreft at maskiner skal lukkes"
diff --git a/language/Persian/strings.po b/language/Persian/strings.po
index f4aba477ab7..84d9f48e38d 100644
--- a/language/Persian/strings.po
+++ b/language/Persian/strings.po
@@ -1,13 +1,13 @@
-# Persian translations for PACKAGE package.
-# Copyright (C) 2016 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# Automatically generated, 2016.
+# Persian translations for MAME package.
+# Copyright (C) 1997-2022 MAMEdev and contributors
+# This file is distributed under the same license as the MAME package.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -16,331 +16,340 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
+msgid "System: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr ""
@@ -353,7 +362,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -444,7 +453,7 @@ msgstr ""
msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr ""
@@ -616,7 +625,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr ""
@@ -668,266 +677,280 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr ""
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -937,78 +960,82 @@ msgid ""
"CPU:\n"
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr ""
@@ -1036,11 +1063,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr ""
@@ -1068,33 +1095,43 @@ msgstr ""
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr ""
@@ -1383,65 +1420,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1450,117 +1491,166 @@ msgstr ""
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1573,14 +1663,18 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr ""
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr ""
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1589,7 +1683,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1597,140 +1691,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr ""
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr ""
@@ -1741,7 +1925,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1749,96 +1933,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -1861,259 +2045,361 @@ msgstr ""
msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
+msgctxt "gfxview"
+msgid "Category %1$d"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2122,297 +2408,297 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:210
-msgid "Fonts"
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:211
-msgid "Colors"
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:214
-msgid "Language"
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
+#: src/frontend/mame/ui/custui.cpp:213
+msgid "Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
+#: src/frontend/mame/ui/custui.cpp:214
+msgid "Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:217
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
+#: src/frontend/mame/ui/custui.cpp:529
+msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:548
-msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2435,660 +2721,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
-msgid "New Barcode:"
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:80
-msgid "Enter Code"
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:116
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
+#: src/frontend/mame/ui/barcode.cpp:81
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
+#: src/frontend/mame/ui/barcode.cpp:115
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
+msgid "System is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
-msgid "Sound"
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:147
-msgid "Compressor"
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
+msgid "Sound"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Compressor"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3099,7 +3431,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3110,631 +3442,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3810,7 +4171,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3925,1241 +4286,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5474,7 +5835,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5719,7 +6080,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5918,6 +6279,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr ""
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6006,13 +6371,13 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
diff --git a/language/Polish/strings.po b/language/Polish/strings.po
index ae1a2831a10..a163cd74391 100644
--- a/language/Polish/strings.po
+++ b/language/Polish/strings.po
@@ -1,14 +1,14 @@
-# Polish translations for PACKAGE package
-# Polskie t³umaczenia dla pakietu PACKAGE.
-# Copyright (C) 2016 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# Automatically generated, 2016.
+# Polish translations for MAME package
+# Polskie tłumaczenia dla pakietu MAME.
+# Copyright (C) 1997-2022 MAMEdev and contributors
+# This file is distributed under the same license as the MAME package.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -19,331 +19,340 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2);\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
+msgid "System: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr ""
@@ -356,7 +365,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -447,7 +456,7 @@ msgstr ""
msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr ""
@@ -619,7 +628,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr ""
@@ -671,266 +680,280 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr ""
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -940,78 +963,82 @@ msgid ""
"CPU:\n"
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr ""
@@ -1039,11 +1066,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr ""
@@ -1071,33 +1098,43 @@ msgstr ""
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr ""
@@ -1386,65 +1423,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1453,117 +1494,166 @@ msgstr ""
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1576,14 +1666,18 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr ""
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr ""
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1592,7 +1686,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1600,140 +1694,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr ""
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr ""
@@ -1744,7 +1928,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1752,96 +1936,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -1864,259 +2048,361 @@ msgstr ""
msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
+msgctxt "gfxview"
+msgid "Category %1$d"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2125,297 +2411,297 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:210
-msgid "Fonts"
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:211
-msgid "Colors"
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:214
-msgid "Language"
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
+#: src/frontend/mame/ui/custui.cpp:213
+msgid "Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
+#: src/frontend/mame/ui/custui.cpp:214
+msgid "Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:217
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
+#: src/frontend/mame/ui/custui.cpp:529
+msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:548
-msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2438,660 +2724,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
-msgid "New Barcode:"
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:80
-msgid "Enter Code"
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:116
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
+#: src/frontend/mame/ui/barcode.cpp:81
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
+#: src/frontend/mame/ui/barcode.cpp:115
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
+msgid "System is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
-msgid "Sound"
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:147
-msgid "Compressor"
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
+msgid "Sound"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Compressor"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3102,7 +3434,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3113,631 +3445,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3813,7 +4174,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3928,1241 +4289,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5477,7 +5838,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5722,7 +6083,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5921,6 +6282,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr ""
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6009,13 +6374,13 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
diff --git a/language/Portuguese/strings.po b/language/Portuguese/strings.po
index 40dbd018172..72f28004965 100644
--- a/language/Portuguese/strings.po
+++ b/language/Portuguese/strings.po
@@ -1,13 +1,13 @@
# Portuguese translations for MAME package.
-# Copyright (C) 1997-2021 MAMEdev and contributors
+# Copyright (C) 1997-2022 MAMEdev and contributors
# This file is distributed under the same license as the MAME package.
-# Automatically generated, 2021.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2017-10-26 22:51+0100\n"
"Last-Translator: pmos69\n"
"Language-Team: MAME Language Team\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
@@ -27,215 +27,211 @@ msgstr ""
"\n"
"Pressione qualquer tecla para continuar"
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-"Este driver necessita de imagens carregadas no(s) seguinte(s) "
-"dispositivo(s): "
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr "Volume Global"
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr "%1$s Volume"
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr "Overclock CPU %1$s"
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr "Overclock %1$s som"
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr "Taxa de refrescamento do %1$s"
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr "Brilho do %1$s"
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr "Contraste do %1$s"
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr "Gama do %1$s"
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "Extensão Horizontal do %1$s"
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr "Posição Horizontal do %1$s"
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr "Extensão Vertical do %1$s"
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr "Posição Vertical do %1$s"
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Extensão Horizontal do Laserdisc '%1$s'"
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Posição Horizontal do Laserdisc '%1$s'"
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "Extensão Vertical do Laserdisc '%1$s'"
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Posição Vertical do Laserdisc '%1$s'"
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr "Cintilação Vetorial"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr "Largura Mínima do Feixe de Luz"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr "Largura Máxixa do Feixe de Luz"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr "Peso da Intensidade do Feixe"
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "Escala da Mira %1$s"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr "X"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr "Y"
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "Ajuste da Mira %1$s"
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "Escala X da Mira %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "Escala Y da Mira %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "Ajuste X da Mira %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "Ajuste Y da Mira %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr "**Erro ao gravar ui.ini**"
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**Erro ao gravar %s.ini**"
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-"\n"
-" Configuração gravada \n"
-"\n"
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
@@ -244,8 +240,8 @@ msgstr ""
"%s\n"
" adicionado à lista de favoritos."
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
@@ -254,106 +250,114 @@ msgstr ""
"%s\n"
" removido da lista de favoritos."
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr "%1$s %2$s ( %3$d / %4$d pacotes de software )"
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr "Driver: \"%1$s\" lista de software "
+msgid "System: \"%1$s\" software list "
+msgstr "Sistema: \"%1$s\" lista de software "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, 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:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr "Procura: %1$s_"
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr "Opções de Som"
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
-msgstr "Inputs Gerais"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr "Plugins"
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
-msgstr "Gravar Configuração"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
-msgstr "Configurações"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
-msgstr "Filtro"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr "Personalizar Interface"
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
msgstr "Configurar Pastas"
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
+msgstr "Opções de Plugins"
+
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr "[slot vazio]"
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr "[criar]"
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr "[lista de software]"
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr "Seleccionar modo de acesso"
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr "Apenas-leitura"
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr "Leitura-e-escrita"
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr "Ler esta imagem, escrever para outra imagem"
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr "Ler esta imagem, escrever para diff"
@@ -366,7 +370,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -457,7 +461,7 @@ msgstr ""
msgid "Rotation Options"
msgstr "Opções de Rotação"
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr "Rodar"
@@ -629,7 +633,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr "Opções de Video"
@@ -681,282 +685,292 @@ 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr "Desligado"
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr "Automático"
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr "Voltar ao Menu Anterior"
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr "Gestôr de Ficheiros"
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr "Ecrã #%d"
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr "protecção"
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr "temporização"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr "gráficos"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr "paleta de cores"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr "som"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr "câmara"
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr "microfone"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr "controlos"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "teclado"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr "rato"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr "disco"
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr "impressora"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr "rede local"
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr "WAN"
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-"Uma ou mais ROMs/CHDs para esta máquina estão incorretas. A máquina poderá "
-"não funcionar corretamente.\n"
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-"Existem problemas conhecidos com esta máquina\n"
+"Existem problemas conhecidos com este sistema\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-"Uma ou mais ROMs/CHDs para esta máquina não foram corretamente "
-"descarregadas.\n"
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr "Funcionalidades não emuladas: "
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr "%s"
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ", %s"
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr "Funcionalidades emuladas de forma imperfeita: "
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr "Inversão de ecrã não é suportada em modo cocktail.\n"
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
-msgstr "Esta máquina requer ficheiros de artwork externos.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
+msgstr "Este sistema requer ficheiros de artwork externos.\n"
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-"Esta máquina não foi acabada. Poderá ter um comportamento estranho ou "
+"Este sistema não foi acabada. Poderá ter um comportamento estranho ou "
"elementos em falta que não são bugs na emulação.\n"
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-"Esta máquina não tem hardware de som. O MAME não irá produzir som. Isto é o "
+"Este sistema não tem hardware de som. O MAME não irá produzir som. Isto é o "
"comportamento esperado.\n"
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-"ESTA MÃQUINA NÃO FUNCIONA. A emulação desta máquina ainda não está completa. "
+"ESTE SISTEMA NÃO FUNCIONA. A emulação deste sistema ainda não está completa. "
"Não há nada que possa fazer para corrigir isto excepto aguardar que os "
"programadores melhorem a emulação.\n"
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
"\n"
"\n"
-"Existem clones funcionais desta máquina: %s"
+"Existem clones funcionais deste sistema: %s"
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -971,27 +985,27 @@ msgstr ""
"\n"
"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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
@@ -999,7 +1013,7 @@ msgstr ""
"\n"
"Som:\n"
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
@@ -1007,46 +1021,50 @@ msgstr ""
"\n"
"Video:\n"
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr "Nenhum\n"
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr "Vetorial"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr "Ecrã '%1$s'"
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr "Ecrã"
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr "Não suportado"
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr "Parcialmente suportado"
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr "[vazio]"
@@ -1060,7 +1078,7 @@ msgstr "Alterar Ordem dos Items"
#: src/frontend/mame/ui/swlist.cpp:259
msgid "Switched Order: entries now ordered by shortname"
-msgstr "Ordem Alterada: Entradas agora ordenadas por nom curto"
+msgstr "Ordem Alterada: Entradas agora ordenadas por nome curto"
#: src/frontend/mame/ui/swlist.cpp:260
msgid "Switched Order: entries now ordered by description"
@@ -1074,11 +1092,11 @@ msgstr "[listas compatíveis]"
msgid "File Already Exists - Override?"
msgstr "Ficheiro Já Existente - Sobrepor?"
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr "Não"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr "Sim"
@@ -1106,33 +1124,43 @@ msgstr "Seleccione o formato da imagem"
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr "Modo do Teclado"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr "Natural"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr "Emulado"
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr "Activo"
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr "Desactivado"
@@ -1421,65 +1449,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr "Filtro Personalizado"
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr "Filtro"
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr "<configurar filtros>"
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
-msgstr "Selecionar filtros personalizados:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
+msgstr "Selecionar Filtros"
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr "Filtro %1$u"
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr "Remover último filtro"
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr "Adicionar filtro"
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr "Selecione categoria"
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr "[sem ficheiros INI de categoria]"
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr "[sem grupos no ficheiro INI]"
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr "Não foram encontrados ficheiros INI da categoria"
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr "Ficheiro"
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr "Não foram encontrados grupos no ficheiro da categoria"
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr "Grupo"
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr "Incluir clones"
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1488,11 +1520,23 @@ msgstr ""
msgid "Revision: %1$s"
msgstr "Revisão: %1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr "Selecção de BIOS"
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr "Reiniciar"
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr "Dispositivos de Rede"
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
@@ -1501,7 +1545,7 @@ msgstr ""
"Tempo de execução: %1$d:%2$02d:%3$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
@@ -1510,7 +1554,7 @@ msgstr ""
"Tempo de execução: %1$d:%2$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
@@ -1519,93 +1563,130 @@ msgstr ""
"Tickets emitidos: %1$d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr "Moeda %1$c: NA%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr "Moeda %1$c: %2$d%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr " (travado)"
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr "Opções de Miras"
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
-msgstr "Atraso Visível"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr "Nome: Descrição:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr "Exportar lista em formato XML (como -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
"Exportar lista em formato XML (como -listxml, mas excluindo dispositivos)"
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr "Exportar lista em formato TXT (como -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:792
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:808
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
-msgstr "Driver"
-
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
-msgstr "Esta máquina não tem BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr "Adicionar aos Favoritos"
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr "Remover dos Favoritos"
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr "(padrão)"
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1622,14 +1703,18 @@ msgstr ""
"Pressione %1$s para sair\n"
"Pressione %2$s para voltar à emulação"
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
-msgstr "Pseudo terminais"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
+msgstr "Pseudo Terminais"
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr "[falhou]"
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr "Controlos Deslizantes"
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1638,7 +1723,7 @@ msgstr ""
msgid "Cancel"
msgstr "Cancelar"
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1646,140 +1731,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr "Carregar Estado"
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr "Gravar Estado"
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr "Configuração da Máquina"
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr "Dispositivos de Slot"
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr "%s [interna]"
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr "Interface do Utilizador"
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr "Outros Controlos"
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr "Controle da Cassete"
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr "parado"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr "funcionando"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr "(funcionando)"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr "gravando"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr "(gravando)"
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr "Pausa/Parar"
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr "Play"
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr "Gravar"
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr "Rebobinar"
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr "Avanço Rápido"
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr "Não pode gravar sobre a pasta"
@@ -1790,7 +1965,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1802,101 +1977,96 @@ msgstr ""
"\n"
"Pressione qualquer tecla para continuar."
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr "Configurar Opções"
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr "Sair"
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-"Nenhuma máquina encontrada. Por favor verifique a rompath especificada no "
-"ficheiro %1$s.ini .\n"
-"\n"
-"Se esta é a sua primeira vez que usa %2$s, por favor veja o ficheiro config."
-"txt no diretório docs para informação sobre a configuração de %2$s."
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr "Digite o nome ou selecione: %1$s_"
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr "Digite o nome ou selecione: (aleatório)"
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr "%1$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr "%1$s, %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr "Driver: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "Global: NÃO FUNCIONA"
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "Global: Proteção Não Emulada"
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "Global: Funcional"
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Gráficos: Não Implementados, "
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Gráficos: Imperfeitos, "
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Gráficos: OK, "
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "Som: Sem Som"
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Som: Não Implementado"
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Som: Imperfeito"
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Som: OK"
@@ -1921,259 +2091,361 @@ msgstr "Reiniciar Tudo"
msgid "Reload All"
msgstr "Recarregar Tudo"
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr "ROMs"
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr "Ficheiros de Software"
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr "Miras"
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr "INIs"
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr "DATs"
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr "INIs de Categorias"
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr "Snapshots"
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr "Ãcones"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr "Painéis de Controlo"
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr "Armários Arcade"
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr "Tabuletas"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr "Placas Mãe"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr "Folhetos"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr "Bosses"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr "Como Fazer"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr "Logos"
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr "Placares"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr "Versus"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr "Capas"
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
-msgstr "Configurar Pastas"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
+msgstr "Remover Pasta %1$s"
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
-msgstr "Pastas %1$s Atuais"
+msgid "Change %1$s Folder - Search: %2$s_"
+msgstr "Mudar Pasta %1$s - Procura: %2$s_"
+
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr "Adicionar Pasta %1$s - Procura: %2$s_"
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr "Pressione TAB para definir"
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr "Pastas %1$s"
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr "Mudar Pasta"
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr "Adicionar Pasta"
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr "Remover Pasta"
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
-msgstr "Mudar Pasta %1$s - Procura: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
-msgstr "Adicionar Pasta %1$s - Procura: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
-msgstr "Pressione TAB para definir"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
-msgstr "Remover Pasta %1$s"
+msgctxt "gfxview"
+msgid "Category %1$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
-msgstr " CORES"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
+msgstr "[root%1$s] cores"
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
-msgstr " CANETAS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
+msgstr "[root%1$s] canetas"
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:947
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
-msgstr "Configurar Máquina"
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, 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) )"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
+msgstr "%1$s %2$s ( %3$d / %4$d sistemas (%5$d BIOS) )"
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr "Sistema: %1$-.100s"
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
-msgstr "Lista de Seleção - Procurar: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr "%1$s - Procura: %2$s_"
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
+msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr "Clique duas vezes ou pressione %1$s para selecionar"
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr "Os resultados serão gravados em %1$s"
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2182,298 +2454,298 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr "Mostrar Tudo"
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr "Esconder Filtros"
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr "Esconder Info/Imagem"
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr "Esconder Ambos"
-#: src/frontend/mame/ui/custui.cpp:210
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
+msgstr "Mostrar Painéis Laterais"
+
+#: src/frontend/mame/ui/custui.cpp:213
msgid "Fonts"
msgstr "Fontes"
-#: src/frontend/mame/ui/custui.cpp:211
+#: src/frontend/mame/ui/custui.cpp:214
msgid "Colors"
msgstr "Cores"
-#: src/frontend/mame/ui/custui.cpp:214
+#: src/frontend/mame/ui/custui.cpp:217
msgid "Language"
msgstr "Idioma"
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
-msgstr "Mostrar painéis laterais"
-
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
+msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
-msgid "[built-in]"
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr "padrão"
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr "Fonte da interface"
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr "Negrito"
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr "Itálico"
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr "Linhas"
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr "Tamanho do texto das Infos"
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
-msgstr "Configurações das Fontes"
-
-#: src/frontend/mame/ui/custui.cpp:548
+#: src/frontend/mame/ui/custui.cpp:529
msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
"Exemplo de texto - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
+msgstr "Cores da Interface"
+
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr "Texto normal"
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr "Côr seleccionada"
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr "Fundo do texto normal"
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr "Côr de fundo seleccionada"
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr "Côr do sub-item"
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr "Clone"
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr "Borda"
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr "Fundo"
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr "Côr indisponível"
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr "Cor dos controlos deslizantes"
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr "Fundo do visualizador de gráficos"
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr "Cor do rato-sobre"
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr "Cor de fundo do rato-sobre"
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr "Cor do rato-premido"
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr "Cor de fundo do rato-premido"
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr "Configurações de Cores da Interface"
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr "Pré-Visualização do Menu"
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr "Normal"
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr "Sub-Item"
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr "Seleccionado"
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr "Rato-Sobre"
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr "Clone"
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr "Configurações ARGB"
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr "Opacidade"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr "Vermelho"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr "Verde"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr "Azul"
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr "Escolha da paleta"
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr "Pré-Visualização de côr:"
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr "Branco"
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr "Prateado"
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr "Cinzento"
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr "Preto"
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr "Vermelho"
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr "Laranja"
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr "Amarelo"
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr "Verde"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr "Azul"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr "Violeta"
@@ -2496,660 +2768,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
+msgstr "Leitor de Código de Barras"
+
+#: src/frontend/mame/ui/barcode.cpp:78
msgid "New Barcode:"
msgstr "Novo Código de Barras:"
-#: src/frontend/mame/ui/barcode.cpp:80
+#: src/frontend/mame/ui/barcode.cpp:81
msgid "Enter Code"
msgstr "Introduza o Código"
-#: src/frontend/mame/ui/barcode.cpp:116
+#: src/frontend/mame/ui/barcode.cpp:115
msgid "Barcode length invalid!"
msgstr "Tamanho de código de barras inválido!"
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
-msgstr "Input (geral)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
-msgstr "Controlos Analógicos"
-
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Configuração da Máquina"
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Info de Contabilidade"
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
-msgstr "Informação da Máquina"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
+msgstr "Informação do Sistema"
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
-msgstr "Informação da Imagem"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr "Gestôr de Ficheiros"
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr "Controle da Cassete"
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
-msgstr ""
+msgstr "Pseudo Terminais"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "Selecção de BIOS"
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Dispositivos de Slot"
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Leitor de Código de Barras"
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr "Dispositivos de Rede"
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Controlos Deslizantes"
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr "Opções de Video"
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Opções de Miras"
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr "Cheat"
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Opções de Plugins"
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr "Visualização de DAT Externa"
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr "Adicionar aos Favoritos"
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr "Remover dos Favoritos"
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
-msgstr "Seleccionar Nova Máquina"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
+msgstr "Seleccionar Novo Sistema"
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
-msgstr "Voltar à Máquina"
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr "Snapshots"
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr "Placa Mãe"
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr "Folheto"
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr "Pré-Visualização da Artwork"
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr "Bosses"
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr "Versus"
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr "Fim de Jogo"
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr "Como Fazer"
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr "Placares"
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr "Tabuleta"
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr "Capas"
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr "Exportar lista visível para ficheiro"
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr "Exibir visualização de DATs"
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
-msgstr "Selecção de Item de Software:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
-msgstr "Selecção de BIOS:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr "O Software é clone de: %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
-msgstr "O Software é original"
+msgstr "O Software é principal"
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr "Suportado: Não"
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr "Suportado: Parcial"
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr "Suportado: Sim"
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
-msgstr "O Driver é original"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
+msgstr "O Sistema é principal"
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
-msgstr "O Driver é clone de: %1$s"
+msgid "System is clone of: %1$s"
+msgstr "O Sistema é clone de: %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr "Imagens"
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr "Infos"
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr "Pressione qualquer tecla para continuar"
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr "Info Geral"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
-msgstr "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
+msgstr "Nome Curto\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr "Ano\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Fabricante\t%1$-.100s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
-msgstr "Driver é Clone de\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
+msgstr "Sistema é Clone de\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
-msgstr "Driver é Principal\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
+msgstr "Sistema é Principal\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr "Controlos Analógicos\tSim\n"
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr "Entradas de Teclado\tSim\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr "Global\tNÃO FUNCIONAL\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr "Global\tProteção não Emulada\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr "Global\tFuncional\n"
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr "Gráficos\tNão Implementados\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr "Gráficos\tCores Erradas\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr "Gráficos\tCores Imperfeitas\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr "Gráficos\tImperfeitos\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr "Gráficos\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr "Som\tSem Som\n"
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr "Som\tNão Implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr "Som\tImperfeito\n"
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr "Som\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr "Câmara\tNão Implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr "Câmara\tImperfeita\n"
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr "Microfone\tNão Implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr "Microfone\tImperfeito\n"
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr "Controlos\tNão Implementados\n"
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr "Controlos\tImperfeitos\n"
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr "Teclado\tNão Implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr "Teclado\tImperfeito\n"
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr "Rato\tNão Implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr "Rato\tImperfeito\n"
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr "Disco\tNão Implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr "Disco\tImperfeito\n"
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr "Impressora\tNão Implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr "Impressora\tImperfeita\n"
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr "Rede Local\tNão Implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr "Rede Local\tImperfeita\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr "WAN\tNão Implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr "WAN\tImperfeita\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr "Temporização\tNão Implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr "Temporização\tImperfeita\n"
-#: 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:2998
+msgid "Mechanical System\tYes\n"
+msgstr "Sistema Mecânico\tSim\n"
-#: 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:2998
+msgid "Mechanical System\tNo\n"
+msgstr "Sistema Mecânico\tNão\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr "Requer Artwork\tSim\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr "Requer Artwork\tNão\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr "Requer Artwork Clicável\tSim\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr "Requer Artwork Clicável\tNão\n"
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr "Suporta Cocktail\tNão\n"
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
-msgstr "Driver é BIOS\tSim\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
+msgstr "Sistema é BIOS\tSim\n"
-#: 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:3003
+msgid "System is BIOS\tNo\n"
+msgstr "Sistema é BIOS\tNão\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr "Suporta Gravação\tSim\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr "Suporta Gravação\tNão\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr "Orientação de Ecrã\tVertical\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr "Orientação de Ecrã\tHorizontal\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr "Requer CHD\tSim\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr "Requer CHD\tNão\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr "Resultado da Audit às Samples\tNenhuma Necessária\n"
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr "Resultado da Audit às Samples\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr "Resultado da Audit às Samples\tFALHA\n"
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
+msgstr "Frequência de Amostragem"
+
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sound"
msgstr "Som"
-#: src/frontend/mame/ui/sndmenu.cpp:147
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
-msgstr "Frequência de Amostragem"
-
-#: src/frontend/mame/ui/sndmenu.cpp:149
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr "Utilizar Samples Externas"
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3160,7 +3478,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3171,631 +3489,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3871,7 +4218,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3986,1241 +4333,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5539,7 +5886,7 @@ msgstr "Página"
msgid "Clear Watches"
msgstr "Limpar Monitorizações"
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr "Cheat Finder"
@@ -5784,7 +6131,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5983,6 +6330,10 @@ msgstr "Activado: %s = %s"
msgid "Activated: %s"
msgstr "Activado: %s"
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr "Cheat"
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6075,17 +6426,102 @@ msgstr "Cancelar"
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
+#~ msgid "Visible Delay"
+#~ msgstr "Atraso Visível"
+
+#~ msgctxt "menu-main"
+#~ msgid "Return to Machine"
+#~ msgstr "Voltar à Máquina"
+
+#~ msgid "Software part selection:"
+#~ msgstr "Selecção de Item de Software:"
+
+#~ msgid "BIOS selection:"
+#~ msgstr "Selecção de BIOS:"
+
+#~ msgid ""
+#~ "This driver requires images to be loaded in the following device(s): "
+#~ msgstr ""
+#~ "Este driver necessita de imagens carregadas no(s) seguinte(s) "
+#~ "dispositivo(s): "
+
+#~ msgid ""
+#~ "\n"
+#~ " Configuration saved \n"
+#~ "\n"
+#~ msgstr ""
+#~ "\n"
+#~ " Configuração gravada \n"
+#~ "\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+#~ "run correctly.\n"
+#~ msgstr ""
+#~ "Uma ou mais ROMs/CHDs para esta máquina estão incorretas. A máquina "
+#~ "poderá não funcionar corretamente.\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#~ msgstr ""
+#~ "Uma ou mais ROMs/CHDs para esta máquina não foram corretamente "
+#~ "descarregadas.\n"
+
+#, c-format
+#~ msgid ""
+#~ "No machines found. Please check the rompath specified in the %1$s.ini "
+#~ "file.\n"
+#~ "\n"
+#~ "If this is your first time using %2$s, please see the config.txt file in "
+#~ "the docs directory for information on configuring %2$s."
+#~ msgstr ""
+#~ "Nenhuma máquina encontrada. Por favor verifique a rompath especificada no "
+#~ "ficheiro %1$s.ini .\n"
+#~ "\n"
+#~ "Se esta é a sua primeira vez que usa %2$s, por favor veja o ficheiro "
+#~ "config.txt no diretório docs para informação sobre a configuração de %2$s."
+
+#~ msgid "General Inputs"
+#~ msgstr "Inputs Gerais"
+
+#~ msgid "Save Configuration"
+#~ msgstr "Gravar Configuração"
+
+#~ msgid "Settings"
+#~ msgstr "Configurações"
+
+#~ msgid "Select category:"
+#~ msgstr "Selecione categoria"
+
+#~ msgid "This machine has no BIOS."
+#~ msgstr "Esta máquina não tem BIOS."
+
+#~ msgid "Configure Machine"
+#~ msgstr "Configurar Máquina"
+
+#~ msgid "UI Fonts Settings"
+#~ msgstr "Configurações das Fontes"
+
+#~ msgid "Input (general)"
+#~ msgstr "Input (geral)"
+
+#~ msgid "Analog Controls"
+#~ msgstr "Controlos Analógicos"
+
+#~ msgid "Image Information"
+#~ msgstr "Informação da Imagem"
+
#~ msgid "Confirm quit from machines"
#~ msgstr "Confirmar saída das máquinas"
diff --git a/language/Portuguese_Brazil/strings.po b/language/Portuguese_Brazil/strings.po
index 8751269e2de..e7a80e40c53 100644
--- a/language/Portuguese_Brazil/strings.po
+++ b/language/Portuguese_Brazil/strings.po
@@ -2,13 +2,13 @@
# Traduções para o Português do Brasil para o Projeto MAME.
# Copyright (C) 1997-2021 MAMEDev and contributors
# This file is distributed under the same license as the MAME Project.
-# Automatically generated, 2021.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME 0.237\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2021-11-17 12:27-0300\n"
"Last-Translator: Felipe <felipefplzx@gmail.com>\n"
"Language-Team: MAME Language Team\n"
@@ -21,7 +21,7 @@ msgstr ""
"X-Language: pt_BR\n"
"X-Source-Language: C\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
@@ -31,13 +31,12 @@ msgstr ""
"\n"
"Pressione qualquer tecla para continuar"
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-"Este driver requer que as imagens sejam carregadas no(s) seguinte(s) "
-"dispositivo(s): "
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
@@ -46,7 +45,7 @@ msgstr ""
"Controles da IU ativados\n"
"Use o %1$s pra alternar"
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
@@ -55,195 +54,192 @@ msgstr ""
"Controles da IU desativados\n"
"Use o %1$s pra alternar"
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr "Volume Mestre"
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr "Volume %1$s"
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr "Overclock da CPU %1$s"
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr "Overclock do som %1$s"
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr "Taxa de Atualização da %1$s"
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr "Brilho da %1$s"
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr "Contraste da %1$s"
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr "Gama da %1$s"
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "Extensão Horizontal da %1$s"
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr "Posição Horizontal da %1$s"
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr "Extensão Vertical da %1$s"
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr "Posição Vertical da %1$s"
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Laserdisc '%1$s' Extensão Horizontal"
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Laserdisc '%1$s' Posição Horizontal"
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "Laserdisc '%1$s' Extensão Vertical"
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Laserdisc '%1$s' Posição Vertical"
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr "Tremulação Vetorial"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr "Largura Mínima do Beam"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr "Largura Máxima do Beam"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr "Tamanho do Ponto do Beam"
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr "Peso da Intensidade do Beam"
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "Escala da Mira da %1$s"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr "X"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr "Y"
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "Deslocamento da Mira %1$s"
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "Escala da Mira X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "Escala da Mira Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "Deslocamento da Mira X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "Deslocamento da Mira Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr "**Erro ao salvar o ui.ini**"
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**Erro ao salvar o %s.ini**"
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-"\n"
-" Configuração salva \n"
-"\n"
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
@@ -252,8 +248,8 @@ msgstr ""
"%s\n"
" adicionado a lista dos favoritos."
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
@@ -262,106 +258,114 @@ msgstr ""
"%s\n"
" removido da lista dos favoritos."
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr "[Iniciar vazio]"
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr "[Usar gerenciador de arquivos]"
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr "%1$s %2$s ( %3$d / %4$d pacotes do software )"
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr "Driver: \"%1$s\" lista dos softwares "
+msgid "System: \"%1$s\" software list "
+msgstr "Sistema: \"%1$s\" lista dos softwares "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, 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:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr "Busca: %1$s_"
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
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:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr "Opções de Som"
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
-msgstr "Entradas Gerais"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr "Plugins"
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
-msgstr "Salvar Configuração"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
-msgstr "Configurações"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
-msgstr "Filtro"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr "Personalizar a IU"
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
-msgstr "Configurar Diretórios"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
+msgstr "Opções dos Plugins"
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr "[slot vazio]"
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr "[criar]"
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr "[lista dos softwares]"
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr "Erro ao acessar o %s"
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr "Selecione o modo de acesso"
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr "Somente-leitura"
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr "Somente-gravação"
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr "Ler esta imagem, gravar em outra imagem"
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr "Ler esta imagem, gravar no diff"
@@ -374,8 +378,8 @@ msgid "Skip imperfect emulation warnings"
msgstr "Ignorar avisos de emulação imperfeita"
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
-msgstr "Re-selecionar a última máquina executada"
+msgid "Re-select last system launched"
+msgstr "Re-selecionar o último sistema executado"
#: src/frontend/mame/ui/submenu.cpp:36
msgid "Enlarge images in the right panel"
@@ -465,7 +469,7 @@ msgstr "Latência baixa"
msgid "Rotation Options"
msgstr "Opções de Rotação"
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr "Rotacionar"
@@ -637,7 +641,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr "Opções de Vídeo"
@@ -689,286 +693,297 @@ 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr "Desligado"
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr "Automático"
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr "Retornar pro Menu Anterior"
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr "Gerenciador de Arquivos"
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr "[root%1$s]"
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
-msgstr "Resetar a Máquina"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
+msgstr "Resetar o Sistema"
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
-msgstr "Iniciar Máquina"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
+msgstr "Iniciar Sistema"
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr "Tela #%d"
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr "Aumentar o Zoom pra Ãrea da Tela"
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr "Só o X"
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr "Só o Y"
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr "X ou Y (Auto)"
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr "Dimensionamento Não-Integral"
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr "Manter a Proporção do Aspecto"
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr "Não pode mudar as opções quando gravar!"
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr "proteção"
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr "cronometragem"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr "gráficos"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr "paleta das cores"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr "som"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr "capturar hardware"
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr "câmera"
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr "microfone"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr "controles"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "teclado"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr "mouse"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr "mídia"
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr "disco"
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr "impressora"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr "fita magnética"
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr "punch tape"
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr "bateria magnética"
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr "armazenamento em estado sólido"
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr "comunicações"
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr "LAN"
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr "WAN"
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-"Uma ou mais ROMs/CHDs pra esta máquina estão incorretas. A máquina pode não "
-"funcionar corretamente.\n"
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-"Há problemas conhecidos com esta máquina\n"
+"Há problemas conhecidos com este sistema\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-"Uma ou mais ROMs/CHDs pra esta máquina não foram dumpadas corretamente.\n"
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr "Funções não emuladas completamente: "
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr "%s"
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ", %s"
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr "Funções emuladas imperfeitamente: "
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr "A inversão da tela no modo coquetel não é suportada.\n"
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
-msgstr "Esta máquina requer arquivos externos do trabalho de arte.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
+msgstr "Este sistema requer arquivos externos do trabalho de arte.\n"
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-"Esta máquina nunca foi completada. Ela pode exibir um comportamento estranho "
+"Este sistema nunca foi completada. Ela pode exibir um comportamento estranho "
"ou faltar alguns elementos que não são bugs na emulação.\n"
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-"Esta máquina não tem hardware de som, o MAME não produzirá sons, isto é um "
+"Este sistema não tem hardware de som, o MAME não produzirá sons, isto é um "
"comportamento esperado.\n"
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
"\n"
-"ESTA MÃQUINA NÃO FUNCIONA. A emulação pra esta máquina ainda não está "
+"ESTE SISTEMA NÃO FUNCIONA. A emulação pra este sistema ainda não está "
"completa. Não há nada que você possa fazer pra consertar este problema "
"exceto aguardar os desenvolvedores melhorarem a emulação.\n"
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
"\n"
-"Os elementos desta máquina não podem ser emulados como eles requerem "
+"Os elementos deste sistema não podem ser emulados como eles requerem "
"interação física ou consistem de dispositivos mecânicos. Não é possível "
-"experimentar esta máquina na totalidade.\n"
+"experimentar este sistema na totalidade.\n"
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
"\n"
"\n"
-"Há clones desta máquina que funcionam: %s"
+"Há clones deste sistema que funcionam: %s"
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -983,27 +998,27 @@ msgstr ""
"\n"
"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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr "Hz"
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
@@ -1011,7 +1026,7 @@ msgstr ""
"\n"
"Som:\n"
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
@@ -1019,46 +1034,50 @@ msgstr ""
"\n"
"Vídeo:\n"
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr "Nenhum\n"
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr "Vetor"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr "Tela '%1$s'"
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr "Tela"
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr "Não suportado"
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr "Parcialmente suportado"
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr "[vazio]"
@@ -1086,11 +1105,11 @@ msgstr "[listas compatíveis]"
msgid "File Already Exists - Override?"
msgstr "O Arquivo já Existe - Sobrescrever?"
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr "Não"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr "Sim"
@@ -1118,33 +1137,43 @@ msgstr "Selecione o formato da imagem"
msgid "Select initial contents"
msgstr "Selecionar os conteúdos iniciais"
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr "Modo Teclado"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr "Natural"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr "Emulado"
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr "%1$s [root%2$s]"
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr "[root%2$s]"
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr "Ativado"
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr "Desativado"
@@ -1433,65 +1462,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr "Filtro Personalizado"
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr "Filtro"
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr "<configurar filtros>"
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
-msgstr "Selecionar filtros personalizados:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
+msgstr "Selecionar Filtros"
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr "Filtro %1$u"
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr "Remover o último filtro"
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr "Adicionar filtro"
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr "Selecionar categoria:"
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr "[arquivos INI sem categoria]"
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr "[sem grupos no arquivo INI]"
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr "Nenhum arquivo INI contendo categorias foi achado"
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr "Arquivo"
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr "Nenhum grupo achado no arquivo das categorias"
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr "Grupo"
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr "Incluir clones"
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
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:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr "Informações da Lista do Software"
@@ -1500,11 +1533,23 @@ msgstr "Informações da Lista do Software"
msgid "Revision: %1$s"
msgstr "Revisão: %1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr "Seleção de BIOS"
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr "Resetar"
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr "Dispositivos das Redes"
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
@@ -1513,7 +1558,7 @@ msgstr ""
"Tempo de operação: %1$d:%2$02d:%3$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
@@ -1522,7 +1567,7 @@ msgstr ""
"Tempo de operação: %1$d:%2$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
@@ -1531,93 +1576,130 @@ msgstr ""
"Bilhetes distribuídos: %1$d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr "Ficha %1$c: NA%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr "Ficha %1$c: %2$d%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr " (travado)"
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr "Opções de Mira"
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
+#, c-format
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
+msgstr "Visibilidade do P%1$d"
+
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Visibility"
-msgstr "Visibilidade do P%d"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
+msgstr "Mira do P%1$d"
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:563
#, c-format
-msgid "P%d Crosshair"
-msgstr "Mira do P%d"
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
-msgstr "Atraso Visível"
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr "%s.xml salvo na pasta de configurações da IU."
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr "Nome: Descrição:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr "O %s.txt foi salvo na pasta das configurações da IU."
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr "Exportar lista no formato XML (tipo -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
"Exportar lista no formato XML (tipo -listxml, mas excluindo os dispositivos)"
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr "Exportar lista no formato TXT (tipo -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:792
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:808
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
-msgstr "Driver"
-
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
-msgstr "Esta máquina não tem BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr "Adicionar aos Favoritos"
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr "Remover dos Favoritos"
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr "Salvar a Configuração da Máquina"
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
-msgstr "Configurar Máquina:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (padrão)"
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr "Não foram achados plugins"
@@ -1634,14 +1716,18 @@ msgstr ""
"Pressione %1$s pra sair\n"
"Pressione %2$s pra retornar pra emulação"
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
-msgstr "Pseudo terminais"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
+msgstr "Pseudo Terminais"
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr "[falhou]"
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr "Controles do Slider"
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr "[Não foram achados save states]"
@@ -1650,7 +1736,7 @@ msgstr "[Não foram achados save states]"
msgid "Cancel"
msgstr "Cancelar"
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1661,142 +1747,232 @@ msgstr ""
"Pressione %2$s pra apagar\n"
"Pressione %3$s pra cancelar"
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr "Erro ao remover o arquivo do state salvo %1$s"
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr "Pressione %1$s pra apagar"
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr "Carregar State"
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr "Selecione o state pra carregar"
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr "Salvar State"
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
"Pressione uma tecla ou botão de joystick ou selecione o state pra "
"sobrescrever"
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr "DIP Switches"
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr "Configuração da Máquina"
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr "Dispositivos de Slot"
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr "%s [interno]"
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr "Interface do Usuário"
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr "Controles do Jogador %1$d"
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr "Outros Controles"
-#: 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:58
+#, c-format
+msgid "Input Assignments (%1$s)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr "Pressionado"
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
-msgstr "Sequência inválida inserida"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
+msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr "Analógico %1$s"
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr "Aumentar Analógico %1$s"
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr "Diminuir Analógico %1$s"
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr "Pressione o %1$s pra configurar\n"
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr "Pressione o %1$s pra anexar\n"
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr "Pressione o %1$s pra limpar\n"
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr "Pressione o %1$s pra restaurar o padrão\n"
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr "Controle da Fita"
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr "parado"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr "jogando"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr "(jogando)"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr "gravando"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr "(gravando)"
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr "Pausar/Parar"
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr "Jogar"
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr "Gravar"
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr "Rebobinar"
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr "Avanço Rápido"
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr "Não pode salvar sobre o diretório"
@@ -1809,7 +1985,7 @@ msgstr ""
"O software selecionado tem falta de uma ou mais imagens de ROM ou CHD.\n"
"Por favor adquira os arquivos corretos ou selecione um arquivo diferente."
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1821,101 +1997,96 @@ msgstr ""
"\n"
"Pressione qualquer tecla para continuar."
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr "Opções da Configuração"
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr "Sair"
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-"Nenhuma máquina encontrada. Por favor verifique o caminho da rom "
-"especificado no arquivo %1$s.ini .\n"
-"\n"
-"Se esta é a sua primeira vez usando o %2$s, por favor veja o arquivo config."
-"txt no diretório dos documentos para informação sobre a configuração do %2$s."
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr "Digite o nome ou selecione: %1$s_"
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr "Digite o nome ou selecione: (aleatório)"
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr "%1$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr "%1$s, %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr "Driver: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "Geral: NÃO FUNCIONA"
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "Geral: Proteção Não Emulada"
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "Geral: Funcionando"
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Gráficos: Não Implementados, "
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Gráficos: Imperfeitos, "
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Gráficos: OK, "
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "Som: Nenhum"
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Som: Não Implementado"
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Som: Imperfeito"
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Som: OK"
@@ -1940,259 +2111,361 @@ msgstr "Resetar Tudo"
msgid "Reload All"
msgstr "Recarregar Tudo"
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr "ROMs"
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr "Mídia do Software"
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr "Amostras do Som"
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr "Trabalhos de Arte"
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr "Miras"
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr "Arquivos das Trapaças"
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr "Plugins"
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr "Traduções da IU"
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr "INIs"
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr "Configurações da IU"
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr "Dados do Plugin"
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr "DATs"
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr "INIs da Categoria"
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr "Snapshots"
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr "Ãcones"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr "Painéis de Controle"
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr "Gabinetes"
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr "Marquises"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr "PCBs"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr "Panfletos"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr "Telas Títulos"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr "Finais dos Jogos"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr "Chefes"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "Pré-Visualização do Trabalho de Arte"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr "Selecionar"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr "Telas do Game Over"
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr "Como Fazer"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr "Logos"
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr "Pontuações"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr "Versus"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr "Capas"
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
-msgstr "Configuração das Pastas"
-
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:104
#, c-format
-msgid "Current %1$s Folders"
-msgstr "%1$s Pastas Atuais"
-
-#: src/frontend/mame/ui/dirmenu.cpp:181
-msgid "Change Folder"
-msgstr "Mudar a Pasta"
-
-#: src/frontend/mame/ui/dirmenu.cpp:181
-msgid "Add Folder"
-msgstr "Adicionar Pasta"
-
-#: src/frontend/mame/ui/dirmenu.cpp:184
-msgid "Remove Folder"
-msgstr "Remover Pasta"
+msgid "Remove %1$s Folder"
+msgstr "Remover a Pasta %1$s"
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr "Mudar %1$s Pasta - Busca: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr "Adicionar %1$s Pasta - Busca: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:428
+#: src/frontend/mame/ui/dirmenu.cpp:403
msgid "Press TAB to set"
msgstr "Pressione TAB pra configurar"
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/dirmenu.cpp:421
#, c-format
-msgid "Remove %1$s Folder"
-msgstr "Remover a Pasta %1$s"
+msgid "%1$s Folders"
+msgstr "%1$s Pastas"
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
-msgstr " CORES"
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
-msgstr " CANETAS"
+#: src/frontend/mame/ui/dirmenu.cpp:484
+msgid "Change Folder"
+msgstr "Mudar a Pasta"
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/dirmenu.cpp:484
+msgid "Add Folder"
+msgstr "Adicionar Pasta"
+
+#: src/frontend/mame/ui/dirmenu.cpp:487
+msgid "Remove Folder"
+msgstr "Remover Pasta"
+
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
+msgctxt "gfxview"
msgid "Zoom = 1/%1$d"
msgstr "Zoom = 1/%1$d"
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
+msgctxt "gfxview"
msgid "Zoom = %1$d"
msgstr "Zoom = %1$d"
-#: src/frontend/mame/ui/viewgfx.cpp:1262
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
msgid "Expand to fit"
msgstr "Expandir pra encaixar"
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
-msgstr "Configurar a Máquina"
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
+#, c-format
+msgctxt "gfxview"
+msgid "Category %1$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
+msgstr "[root%1$s] cores"
+
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
+msgstr "[root%1$s] canetas"
+
+#: src/frontend/mame/ui/viewgfx.cpp:940
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/viewgfx.cpp:1157
#, 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) )"
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1058
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
+msgstr "%1$s %2$s ( %3$d / %4$d sistemas (%5$d BIOS) )"
+
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr "Sistema: %1$-.100s"
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
-msgstr "Lista de Seleção - Busca: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr "%1$s - Busca: %2$s_"
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr "Clique duplo ou pressione %1$s pra selecionar"
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr "Os resultados serão salvos em %1$s"
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2205,298 +2478,298 @@ msgstr ""
"Pressione %1$s pra cancelar\n"
"Pressione %2$s pra continuar"
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr "Pressione o %1$s pra cancelar\n"
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr "Mostrar Tudo"
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr "Esconder Filtros"
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr "Esconder Info/Imagem"
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr "Esconder Ambos"
-#: src/frontend/mame/ui/custui.cpp:210
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
+msgstr "Nomes do Sistema"
+
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
+msgstr "Mostrar os painéis laterais"
+
+#: src/frontend/mame/ui/custui.cpp:213
msgid "Fonts"
msgstr "Fontes"
-#: src/frontend/mame/ui/custui.cpp:211
+#: src/frontend/mame/ui/custui.cpp:214
msgid "Colors"
msgstr "Cores"
-#: src/frontend/mame/ui/custui.cpp:214
+#: src/frontend/mame/ui/custui.cpp:217
msgid "Language"
msgstr "Idioma"
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
-msgstr "Nomes do Sistema"
-
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
-msgstr "Mostrar os painéis laterais"
-
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
-msgstr "Configurações de Personalização da IU"
-
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr "[embutido]"
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr "Fontes da IU"
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr "padrão"
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr "Fonte da IU"
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr "Negrito"
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr "Itálico"
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr "Linhas"
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr "Tamanho do texto das informações"
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
-msgstr "Configurações das Fontes da IU"
-
-#: src/frontend/mame/ui/custui.cpp:548
+#: src/frontend/mame/ui/custui.cpp:529
msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
"Texto de amostra - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
+msgstr "Cores da IU"
+
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr "Texto normal"
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr "Cor selecionada"
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr "Fundo do texto normal"
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr "Cor de fundo selecionada"
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr "Cor do sub-item"
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr "Clone"
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr "Borda"
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr "Cenário de fundo"
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr "DIP Switch"
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr "Cor indisponível"
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr "Cor do slider"
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr "Cenário de fundo do visualizador dos gráficos"
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr "Mouse sobre a cor"
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr "Mouse sobre a cor de fundo"
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr "Cor da sub-posição do mouse"
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr "Cor da sub-posição do cenário do fundo do mouse"
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr "Restaurar as cores originais"
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr "Configurações das Cores da IU"
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr "Clique duplo ou pressione %1$s pra mudar a cor"
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr "Pré-Visualização do Menu"
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr "Normal"
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr "Sub-item"
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr "Selecionado"
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr "Sobreposição do Mouse"
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr "Clone"
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr "Configurações do ARGB"
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr "Alpha"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr "Vermelho"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr "Verde"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr "Azul"
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr "Escolher da paleta"
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr "Pré-visualização da cor:"
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr "Branco"
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr "Prata"
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr "Cinza"
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr "Preto"
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr "Vermelho"
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr "Laranja"
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr "Amarelo"
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr "Verde"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr "Azul"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr "Violeta"
@@ -2519,298 +2792,344 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr "Revisão: %1$s"
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
+msgstr "Leitor do Código de Barras"
+
+#: src/frontend/mame/ui/barcode.cpp:78
msgid "New Barcode:"
msgstr "Novo Código de Barras:"
-#: src/frontend/mame/ui/barcode.cpp:80
+#: src/frontend/mame/ui/barcode.cpp:81
msgid "Enter Code"
msgstr "Insira o Código"
-#: src/frontend/mame/ui/barcode.cpp:116
+#: src/frontend/mame/ui/barcode.cpp:115
msgid "Barcode length invalid!"
msgstr "Tamanho do código de barras inválido!"
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
-msgstr "Entrada (geral)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
-msgstr "Entrada (esta máquina)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
-msgstr "Controles Analógicos"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr "DIP Switches"
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Configuração da Máquina"
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Informação da Contabilidade"
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
-msgstr "Informação da Máquina"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
+msgstr "Informação do Sistema"
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr "Informação de Aviso"
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
-msgstr "Informação da Imagem"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr "Gerenciador de Arquivos"
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr "Controle da Fita"
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
-msgstr ""
+msgstr "Pseudo Terminais"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "Seleção de BIOS"
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Dispositivos de Slot"
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Leitor do Código de Barras"
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr "Dispositivos das Redes"
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Controles do Slider"
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr "Opções de Vídeo"
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Opções de Mira"
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr "Trapaça"
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Opções dos Plugins"
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr "Visualização Externa do DAT"
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr "Adicionar aos Favoritos"
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr "Remover dos Favoritos"
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr "Sobre o %1$s"
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
-msgstr "Selecionar Nova Máquina"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
+msgstr "Iniciar Sistema"
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
-msgstr "Retorna pra Máquina"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
+msgstr "Selecionar Novo Sistema"
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr "Snapshots"
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr "Gabinete"
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr "Painel de Controle"
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr "PCB"
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr "Folheto"
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr "Telas Título"
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr "Final"
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr "Pré-Visualização do Trabalho de Arte"
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr "Chefes"
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr "Logo"
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr "Versus"
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr "Game Over"
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr "Como Fazer"
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr "Pontuações"
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr "Selecionar"
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr "Marquise"
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr "Capas"
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr "Adicionar ou remover o favorito"
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr "Exportar lista exibida pro arquivo"
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr "Auditar mídia"
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr "Mostrar visualização dos DATs"
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
-msgstr "Seleção da parte do software:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
-msgstr "Seleção da BIOS:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr "%1$s, %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr "O software é clone do: %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr "O software é pai"
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr "Suportado: Não"
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr "Suportado: Parcial"
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr "Suportado: Sim"
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
-msgstr "O driver é pai"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
+msgstr "O Sistema é pai"
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
-msgstr "O Driver é clone do: %1$s"
+msgid "System is clone of: %1$s"
+msgstr "O Sistema é clone do: %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr "Imagens"
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr "Informações"
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
@@ -2821,7 +3140,7 @@ msgstr ""
"selecione um sistema diferente.\n"
"\n"
-#: src/frontend/mame/ui/selmenu.cpp:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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"
@@ -2832,355 +3151,355 @@ msgstr ""
"selecione um item de software diferente.\n"
"\n"
-#: src/frontend/mame/ui/selmenu.cpp:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr "checksum incorreto"
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr "tamanho incorreto"
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr "não foi achado"
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr "%1$s (%2$s) - %3$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr "%1$s - %2$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr "Pressione qualquer tecla pra continuar."
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr "Informações Gerais"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
-msgstr "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
+msgstr "Nome Curto\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr "Ano\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Fabricante\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
-msgstr "O Driver é Clone do\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
+msgstr "O Sistema é Clone do\t%1$s\n"
-#: 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:2878
+msgid "System is Parent\t\n"
+msgstr "O Sistema é Pai\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr "Controles Analógicos\tSim\n"
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr "Entradas do Teclado\tSim\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr "Geral\tNÃO FUNCIONANDO\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr "Geral\tProteção não Emulada\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr "Geral\tFuncionando\n"
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr "Gráficos\tNão Implementados\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr "Graficos\tCores Erradas\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr "Gráficos\tCores Imperfeitas\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr "Gráficos\tImperfeitos\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr "Gráficos\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr "Som\tNenhum\n"
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr "Som\tNão Implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr "Som\tImperfeito\n"
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr "Som\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr "Captura\tNão Implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr "Captura\tImperfeita\n"
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr "Câmera\tNão Implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr "Câmera\tImperfeita\n"
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr "Microfone\tNão Implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr "Microfone\tImperfeito\n"
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr "Controles\tNão Implementados\n"
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr "Controles\tImperfeitos\n"
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr "Teclado\tNão Implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr "Teclado\tImperfeito\n"
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr "Mouse\tNão Implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr "Mouse\tImperfeito\n"
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr "Mídia\tNão Implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr "Mídia\tImperfeita\n"
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr "Disco\tNão Implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr "Disco\tImperfeito\n"
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr "Impressora\tNão Implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr "Impressora\tImperfeita\n"
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr "Fita Magnética\tNão Implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr "Fita Magnética\tImperfeita\n"
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr "Punch Tape\tNão Implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr "Punch Tape\tImperfeita\n"
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr "Bateria Magnética\tNão Implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr "Bateria Magnética\tImperfeita\n"
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr "(EP)ROM\tNão Implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr "(EP)ROM\tImperfeito\n"
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr "Comunicações\tNão Implementadas\n"
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr "Comunicações\tImperfeitas\n"
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr "LAN\tNão Implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr "LAN\tImperfeita\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr "WAN\tNão Implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr "WAN\tImperfeita\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr "Cronometragem\tNão Implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr "Cronometragem\tImperfeita\n"
-#: 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:2998
+msgid "Mechanical System\tYes\n"
+msgstr "Sistema Mecânico\tSim\n"
-#: 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:2998
+msgid "Mechanical System\tNo\n"
+msgstr "Sistema Mecânico\tNão\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr "Requer Trabalho de Arte\tSim\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr "Requer Trabalho de Arte\tNão\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr "Requer Arte Clicável\tSim\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr "Requer Arte Clicável\tNão\n"
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr "Suporte ao Coquetel\tNão\n"
-#: 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:3003
+msgid "System is BIOS\tYes\n"
+msgstr "O Sistema é BIOS\tSim\n"
-#: 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:3003
+msgid "System is BIOS\tNo\n"
+msgstr "O Sistema é BIOS\tNão\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr "Suporte pro Salvamento\tSim\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr "Suporte pro Salvamento\tNão\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr "Orientação da Tela\tVertical\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr "Orientação da Tela\tHorizontal\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr "Requer CHD\tSim\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr "Requer CHD\tNão\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr "Resultado da Auditoria das Amostras\tNenhuma Necessária\n"
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr "Resultado da Auditoria das Amostras\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr "Resultado da Auditoria das Amostras\tRUIM\n"
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
+msgstr "Taxa das Amostras"
+
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sound"
msgstr "Som"
-#: src/frontend/mame/ui/sndmenu.cpp:147
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Compressor"
msgstr "Compressor"
-#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
-msgstr "Taxa das Amostras"
-
-#: src/frontend/mame/ui/sndmenu.cpp:149
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr "Usar Amostras Externas"
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3197,7 +3516,7 @@ msgstr ""
"\n"
"A opção selecionada ativa os seguintes itens:\n"
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3214,34 +3533,34 @@ msgstr ""
"\n"
"Se você selecionar esta opção os seguintes itens serão ativados:\n"
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr "* CPU:\n"
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr "* Vídeo:\n"
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr " Tela '%1$s': Vetor\n"
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, 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:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, 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:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr "* Som:\n"
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
@@ -3250,597 +3569,626 @@ msgstr ""
"* Configurações da BIOS:\n"
" %1$d opções [padrão: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr " %1$s [padrão: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr " %1$s\n"
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr "* Configurações das chaves do DIP:\n"
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr "* Definição das configurações:\n"
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr "* Dispositivo(s) de entrada:\n"
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr " Entradas do usuário [%1$d entradas]\n"
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr " Entradas do Mahjong [%1$d entradas]\n"
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr " Entradas hanafuda [%1$d entradas]\n"
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, 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:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr " Entradas analógicas [%1$d entradas]\n"
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr " Entradas reguladoras [%1$d entradas]\n"
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, 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:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr " Entradas do teclado [%1$d entradas]\n"
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr "* Opções da Mídia:\n"
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr " %1$s [etiqueta: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr "* Opções de Slot:\n"
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr "[Nenhum]\n"
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, 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:1822
+#: src/emu/render.cpp:1859
#, 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:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr "Coquetel"
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr "Da-Esquerda-pra-Direita"
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr "Da-Esquerda-pra-Direita (Sem Espaços)"
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr "Do Topo-até-o-Rodapé"
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr "Do Topo-até-o-Rodapé (Sem Espaço)"
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, 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:2027
+#: src/emu/render.cpp:2064
#, 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:2036
+#: src/emu/render.cpp:2073
#, 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:2045
+#: src/emu/render.cpp:2082
#, 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/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr "Jogador %1$u"
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr "%p Pra Cima"
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr "%p Pra Baixo"
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr "%p Esquerdo"
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr "%p Direito"
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr "%p Direcional Direito/Pra Cima"
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr "%p Direcional Direito/Pra Baixo"
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr "%p Direcional Direito/Esquerdo"
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr "%p Direcional Direito/Direito"
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr "%p Direcional Esquerdo/Pra Cima"
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr "%p Direcional Esquerdo/Pra Baixo"
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Left"
msgstr "%p Direcional Esquerdo/Esquerdo"
#: 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Right"
msgstr "%p Direcional Esquerdo/Direito"
#: 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, c-format
msgctxt "input-name"
msgid "%p Button 1"
msgstr "%p Botão 1"
#: 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr "%p Botão 2"
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr "%p Botão 3"
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr "%p Botão 4"
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr "%p Botão 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr "%p Botão 6"
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr "%p Botão 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr "%p Botão 8"
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr "%p Botão 9"
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr "%p Botão 10"
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr "%p Botão 11"
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr "%p Botão 13"
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr "%p Botão 14"
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr "%p Botão 15"
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr "%p Botão 16"
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr "%p Start"
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr "Selecionar %p"
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr "%p Mahjong A"
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr "%p Mahjong B"
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr "%p Mahjong C"
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr "%p Mahjong D"
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr "%p Mahjong E"
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr "%p Mahjong F"
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr "%p Mahjong G"
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr "%p Mahjong H"
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr "%p Mahjong I"
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr "%p Mahjong J"
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr "%p Mahjong K"
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr "%p Mahjong L"
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr "%p Mahjong M"
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr "%p Mahjong N"
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr "%p Mahjong O"
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr "%p Mahjong P"
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr "%p Mahjong Q"
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr "%p Mahjong Kan"
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr "%p Mahjong Pon"
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr "%p Mahjong Chi"
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr "%p Mahjong Reach"
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr "%p Mahjong Ron"
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr "%p Reviravolta do Mahjong"
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr "%p Mahjong Bet"
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr "%p Mahjong Tirar Pontuação"
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr "%p Mahjong Duplo Pra Cima"
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr "%p Mahjong Grande"
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr "%p Mahjong Pequeno"
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3916,7 +4264,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr "Remover Crédito"
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr "Serviço"
@@ -4031,1241 +4379,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr "Stop All Reels"
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr "Jogador 1 Start"
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr "2 Jogadores Start"
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr "3 Jogadores Start"
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr "4 Jogadores Start"
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr "5 Jogadores Start"
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr "6 Jogadores Start"
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr "7 Jogadores Start"
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr "8 Jogadores Start"
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr "Ficha 1"
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr "Ficha 2"
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr "Ficha 3"
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr "Ficha 4"
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr "Ficha 5"
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr "Ficha 6"
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr "Ficha 7"
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr "Ficha 8"
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr "Ficha 9"
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr "Ficha 10"
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr "Ficha 11"
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr "Ficha 12"
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr "Leitor de Cédulas 1"
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr "Serviço 1"
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr "Serviço 2"
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr "Serviço 3"
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr "Serviço 4"
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr "Tilt 1"
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr "Tilt 2"
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr "Tilt 3"
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr "Tilt 4"
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr "Energia Ligada"
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr "Energia Desligada"
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr "Tilt"
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr "Engate da Porta"
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr "Reset da Memória"
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr "Volume Pra Baixo"
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
msgstr "Aumentar Volume"
-#: 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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr "%p Pedal 3"
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr "Paddle"
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr "Paddle 2"
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr "Paddle 3"
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr "Paddle 4"
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr "Paddle 5"
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr "Paddle 6"
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr "Paddle 7"
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr "Paddle 8"
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr "Paddle 9"
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr "Paddle 10"
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr "Paddle V"
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr "Paddle V 2"
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr "Paddle V 3"
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr "Paddle V 4"
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr "Paddle V 5"
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr "Paddle V 6"
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr "Paddle V 7"
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr "Paddle V 8"
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr "Paddle V 9"
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr "Paddle V 10"
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr "Posicional"
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr "Posicional 2"
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr "Posicional 3"
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr "Posicional 4"
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr "Posicional 5"
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr "Posicional 6"
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr "Posicional 7"
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr "Posicional 8"
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr "Posicional 9"
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr "Posicional 10"
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr "Posicional V"
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr "Posicional V 2"
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr "Posicional V 3"
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr "Posicional V 4"
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr "Posicional V 5"
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr "Posicional V 6"
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr "Posicional V 7"
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr "Posicional V 8"
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr "Posicional V 9"
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr "Posicional V 10"
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr "Dial"
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr "Dial 2"
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr "Dial 3"
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr "Dial 4"
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr "Dial 5"
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr "Dial 6"
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr "Dial 7"
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr "Dial 8"
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr "Dial 9"
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr "Dial 10"
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr "Dial V"
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr "Dial V 2"
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr "Dial V 3"
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr "Dial V 4"
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr "Dial V 5"
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr "Dial V 6"
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr "Dial V 7"
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr "Dial V 8"
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr "Dial V 9"
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr "Dial V 10"
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr "Track X"
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr "Track X 2"
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr "Track X 3"
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr "Track X 4"
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr "Track X 5"
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr "Track X 6"
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr "Track X 7"
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr "Track X 8"
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr "Track X 9"
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr "Track X 10"
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr "Track Y"
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr "Track Y 2"
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr "Track Y 3"
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr "Track Y 4"
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr "Track Y 5"
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr "Track Y 6"
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr "Track Y 7"
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr "Track Y 8"
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr "Track Y 9"
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr "Track Y 10"
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr "Alavanca AD X"
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr "Alavanca AD X 2"
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr "Alavanca AD X 3"
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr "Alavanca AD X 4"
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr "Alavanca AD X 5"
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr "Alavanca AD X 6"
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr "Alavanca AD X 7"
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr "Alavanca AD X 8"
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr "Alavanca AD X 9"
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr "Alavanca AD X 10"
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr "Alavanca AD Y"
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr "Alavanca AD Y 2"
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr "Alavanca AD Y 3"
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr "Alavanca AD Y 4"
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr "Alavanca AD Y 5"
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr "Alavanca AD Y 6"
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr "Alavanca AD Y 7"
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr "Alavanca AD Y 8"
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr "Alavanca AD Y 9"
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr "Alavanca AD Y 10"
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr "Alavanca AD Z"
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr "Alavanca AD Z 2"
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr "Alavanca AD Z 3"
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr "Alavanca AD Z 4"
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr "Alavanca AD Z 5"
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr "Alavanca AD Z 6"
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr "Alavanca AD Z 7"
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr "Alavanca AD Z 8"
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr "Alavanca AD Z 9"
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr "Alavanca AD Z 10"
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr "Lightgun X"
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr "Lightgun X 2"
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr "Lightgun X 3"
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr "Lightgun X 4"
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr "Lightgun X 5"
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr "Lightgun X 6"
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr "Lightgun X 7"
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr "Lightgun X 8"
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr "Lightgun X 9"
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr "Lightgun X 10"
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr "Lightgun Y"
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr "Lightgun Y 2"
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr "Lightgun Y 3"
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr "Lightgun Y 4"
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr "Lightgun Y 5"
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr "Lightgun Y 6"
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr "Lightgun Y 7"
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr "Lightgun Y 8"
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr "Lightgun Y 9"
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr "Lightgun Y 10"
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr "Mouse X"
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr "Mouse X 2"
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr "Mouse X 3"
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr "Mouse X 4"
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr "Mouse X 5"
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr "Mouse X 6"
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr "Mouse X 7"
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr "Mouse X 8"
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr "Mouse X 9"
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr "Mouse X 10"
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr "Mouse Y"
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr "Mouse Y 2"
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr "Mouse Y 3"
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr "Mouse Y 4"
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr "Mouse Y 5"
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr "Mouse Y 6"
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr "Mouse Y 7"
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr "Mouse Y 8"
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr "Mouse Y 9"
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr "Mouse Y 10"
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr "Keypad"
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr "Teclado"
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr "Visor na Tela"
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr "Parar no Debugger"
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr "Menu da Configuração"
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr "Pausa"
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr "Pausa - Passo Único"
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr "Retroceder - Passo Único"
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr "Resetar a Máquina"
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr "Reset Leve"
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr "Mostrar Gráficos Decodificados"
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr "Diminuir Frameskip"
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr "Aumentar Frameskip"
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr "Acelerar"
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr "Avanço Rápido"
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr "Mostrar FPS"
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr "Salvar Snapshot"
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr "Gravar MNG"
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr "Gravar AVI"
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr "Alternar Trapaça"
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr "IU Pra Cima"
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr "IU Pra Baixo"
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr "IU Esquerdo"
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr "IU Direito"
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr "IU Home"
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr "IU End"
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr "IU Page Up"
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr "IU Page Down"
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr "Foco da IU em Seguida"
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr "Foco Anterior da IU"
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr "Selecionar a IU"
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr "Cancelar a IU"
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr "Exibir Comentário na IU"
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr "Limpar IU"
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr "Aumentar Zoom da IU"
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr "Diminuir Zoom da IU"
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr "Zoom Padrão da IU"
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr "Grupo Anterioro da IU"
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr "Próximo Grupo da IU"
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr "Rotação da IU"
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr "Mostrar o Criador de Perfil"
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr "Alternar a IU"
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr "Ponteiro do Lançamento da IU"
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr "Colar Texto na IU"
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr "Salvar State"
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr "Carregar State"
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr "(Primeiro) Start da Fita da IU"
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr "(Primeira) Parada da Fita da IU"
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr "Visualização Externa do DAT da IU"
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr "Adicionar/Remover favoritos da IU"
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr "Exportar Lista da IU"
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr "Auditar Mídia da IU"
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr "Alternar Tela Cheia"
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr "Tirar Snapshot Renderizado"
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr "Gravar Vídeo Renderizado"
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr "Alternar Pós-Processamento"
@@ -5587,7 +5935,7 @@ msgstr "Página"
msgid "Clear Watches"
msgstr "Limpar Observações"
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr "Localizador de Trapaças"
@@ -5832,8 +6180,8 @@ msgstr "[não definido]"
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
-msgstr "Sequência de ativação"
+msgid "Activation combination"
+msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
msgctxt "plugin-inputmacro"
@@ -6031,6 +6379,10 @@ msgstr "Ativado: %s = %s"
msgid "Activated: %s"
msgstr "Ativado: %s"
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr "Trapaça"
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6123,18 +6475,139 @@ msgstr "Cancelar"
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
-msgstr "Sequência inválida inserida"
+msgid "Invalid combination entered"
+msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
-"Insira a sequência ou pressione %s pra cancelar\n"
-"%s"
+
+#~ msgid "Visible Delay"
+#~ msgstr "Atraso Visível"
+
+#~ msgctxt "menu-main"
+#~ msgid "Return to Machine"
+#~ msgstr "Retorna pra Máquina"
+
+#~ msgid "Software part selection:"
+#~ msgstr "Seleção da parte do software:"
+
+#~ msgid "BIOS selection:"
+#~ msgstr "Seleção da BIOS:"
+
+#~ msgid ""
+#~ "This driver requires images to be loaded in the following device(s): "
+#~ msgstr ""
+#~ "Este driver requer que as imagens sejam carregadas no(s) seguinte(s) "
+#~ "dispositivo(s): "
+
+#~ msgid ""
+#~ "\n"
+#~ " Configuration saved \n"
+#~ "\n"
+#~ msgstr ""
+#~ "\n"
+#~ " Configuração salva \n"
+#~ "\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+#~ "run correctly.\n"
+#~ msgstr ""
+#~ "Uma ou mais ROMs/CHDs pra esta máquina estão incorretas. A máquina pode "
+#~ "não funcionar corretamente.\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#~ msgstr ""
+#~ "Uma ou mais ROMs/CHDs pra esta máquina não foram dumpadas corretamente.\n"
+
+#, c-format
+#~ msgid ""
+#~ "No machines found. Please check the rompath specified in the %1$s.ini "
+#~ "file.\n"
+#~ "\n"
+#~ "If this is your first time using %2$s, please see the config.txt file in "
+#~ "the docs directory for information on configuring %2$s."
+#~ msgstr ""
+#~ "Nenhuma máquina encontrada. Por favor verifique o caminho da rom "
+#~ "especificado no arquivo %1$s.ini .\n"
+#~ "\n"
+#~ "Se esta é a sua primeira vez usando o %2$s, por favor veja o arquivo "
+#~ "config.txt no diretório dos documentos para informação sobre a "
+#~ "configuração do %2$s."
+
+#~ msgid "General Inputs"
+#~ msgstr "Entradas Gerais"
+
+#~ msgid "Save Configuration"
+#~ msgstr "Salvar Configuração"
+
+#~ msgid "Settings"
+#~ msgstr "Configurações"
+
+#~ msgid "Configure Directories"
+#~ msgstr "Configurar Diretórios"
+
+#~ msgid "Select category:"
+#~ msgstr "Selecionar categoria:"
+
+#~ msgid "This machine has no BIOS."
+#~ msgstr "Esta máquina não tem BIOS."
+
+#~ msgid "Save Machine Configuration"
+#~ msgstr "Salvar a Configuração da Máquina"
+
+#~ msgid "Configure Machine:"
+#~ msgstr "Configurar Máquina:"
+
+#~ msgid "This machine has no configurable inputs."
+#~ msgstr "Esta máquina não tem entradas configuráveis."
+
+#~ msgid "Invalid sequence entered"
+#~ msgstr "Sequência inválida inserida"
+
+#~ msgid "Folders Setup"
+#~ msgstr "Configuração das Pastas"
+
+#~ msgid "Configure Machine"
+#~ msgstr "Configurar a Máquina"
+
+#~ msgid "UI Customization Settings"
+#~ msgstr "Configurações de Personalização da IU"
+
+#~ msgid "Input (general)"
+#~ msgstr "Entrada (geral)"
+
+#~ msgid "Input (this machine)"
+#~ msgstr "Entrada (esta máquina)"
+
+#~ msgid "Analog Controls"
+#~ msgstr "Controles Analógicos"
+
+#~ msgid "Image Information"
+#~ msgstr "Informação da Imagem"
+
+#~ msgctxt "plugin-inputmacro"
+#~ msgid "Activation sequence"
+#~ msgstr "Sequência de ativação"
+
+#~ msgctxt "plugin-commonui"
+#~ msgid "Invalid sequence entered"
+#~ msgstr "Sequência inválida inserida"
+
+#, lua-format
+#~ msgctxt "plugin-commonui"
+#~ msgid ""
+#~ "Enter sequence or press %s to cancel\n"
+#~ "%s"
+#~ 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"
diff --git a/language/Romanian/strings.po b/language/Romanian/strings.po
index a40f0c27369..97e96e38638 100644
--- a/language/Romanian/strings.po
+++ b/language/Romanian/strings.po
@@ -1,14 +1,14 @@
-# Romanian translations for PACKAGE package
-# Traducerea în limba românã pentru pachetul PACKAGE.
-# Copyright (C) 2016 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# Automatically generated, 2016.
+# Romanian translations for MAME package
+# Traducerea în limba românã pentru pachetul MAME.
+# Copyright (C) 1997-2022 MAMEdev and contributors
+# This file is distributed under the same license as the MAME package.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -19,331 +19,340 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
+msgid "System: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr ""
@@ -356,7 +365,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -447,7 +456,7 @@ msgstr ""
msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr ""
@@ -619,7 +628,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr ""
@@ -671,266 +680,280 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr ""
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -940,78 +963,82 @@ msgid ""
"CPU:\n"
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr ""
@@ -1039,11 +1066,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr ""
@@ -1071,33 +1098,43 @@ msgstr ""
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr ""
@@ -1386,65 +1423,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1453,117 +1494,166 @@ msgstr ""
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1576,14 +1666,18 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr ""
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr ""
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1592,7 +1686,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1600,140 +1694,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr ""
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr ""
@@ -1744,7 +1928,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1752,96 +1936,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -1864,259 +2048,361 @@ msgstr ""
msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
+msgctxt "gfxview"
+msgid "Category %1$d"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2125,297 +2411,297 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:210
-msgid "Fonts"
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:211
-msgid "Colors"
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:214
-msgid "Language"
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
+#: src/frontend/mame/ui/custui.cpp:213
+msgid "Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
+#: src/frontend/mame/ui/custui.cpp:214
+msgid "Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:217
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
+#: src/frontend/mame/ui/custui.cpp:529
+msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:548
-msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2438,660 +2724,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
-msgid "New Barcode:"
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:80
-msgid "Enter Code"
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:116
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
+#: src/frontend/mame/ui/barcode.cpp:81
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
+#: src/frontend/mame/ui/barcode.cpp:115
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
+msgid "System is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
-msgid "Sound"
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:147
-msgid "Compressor"
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
+msgid "Sound"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Compressor"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3102,7 +3434,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3113,631 +3445,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3813,7 +4174,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3928,1241 +4289,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5477,7 +5838,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5722,7 +6083,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5921,6 +6282,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr ""
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6009,13 +6374,13 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
diff --git a/language/Russian/strings.po b/language/Russian/strings.po
index bbb4e1b7134..1c048f5979e 100644
--- a/language/Russian/strings.po
+++ b/language/Russian/strings.po
@@ -1,14 +1,14 @@
# Russian translations for MAME package
# РуÑÑкий перевод Ð´Ð»Ñ Ð¿Ð°ÐºÐµÑ‚Ð° MAME.
-# Copyright (C) 1997-2021 MAMEdev and contributors
+# Copyright (C) 1997-2022 MAMEdev and contributors
# This file is distributed under the same license as the MAME package.
-# Automatically generated, 2021.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2017-10-23 16:22+0300\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -19,7 +19,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
@@ -29,213 +29,214 @@ msgstr ""
"\n"
"Ðажмите любую клавишу Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð´Ð¾Ð»Ð¶ÐµÐ½Ð¸Ñ"
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
-msgstr "Этот драйвер требует загрузки образов в Ñледующие уÑтройÑтва: "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
+msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr "ÐžÐ±Ñ‰Ð°Ñ Ð³Ñ€Ð¾Ð¼ÐºÐ¾Ñть"
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr "%1$s ГромкоÑть"
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr "Разгон процеÑÑора %1$s"
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr "Разгон %1$s звука"
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s ЧаÑтота обновлениÑ"
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s ЯркоÑть"
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s КонтраÑÑ‚"
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s Гамма"
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s гориз. размер"
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s гориз. позициÑ"
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s верт. размер"
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s верт. позициÑ"
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "ЛазердиÑк '%1$s' гориз. размер"
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "ЛазердиÑк '%1$s' гориз. позициÑ"
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "ЛазердиÑк '%1$s' верт. размер"
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "ЛазердиÑк '%1$s' верт. позициÑ"
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr "Мерцание луча"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑˆÐ¸Ñ€Ð¸Ð½Ð° луча"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑˆÐ¸Ñ€Ð¸Ð½Ð° луча"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr "ÐаÑыщенноÑть луча"
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "МаÑштаб прицела %1$s"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "Смещение прицела %1$s"
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr "%1$3dдБ"
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "МаÑштаб прицела X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "МаÑштаб прицела Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "Смещение прицела X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "Смещение прицела Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr "**Ошибка ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ ui.ini**"
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**Ошибка ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ %s.ini**"
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
"\n"
" ÐаÑтройки Ñохранены \n"
"\n"
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
@@ -244,8 +245,8 @@ msgstr ""
"%s\n"
" добавлен в ÑпиÑок избранного."
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
@@ -254,106 +255,114 @@ msgstr ""
"%s\n"
" убран из ÑпиÑка избранного."
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr "%1$s %2$s ( %3$d / %4$d пакетов программ )"
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr "Драйвер: \"%1$s\" ÑпиÑков программ "
+msgid "System: \"%1$s\" software list "
+msgstr "СиÑтема: \"%1$s\" ÑпиÑков программ "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, 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:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr "ПоиÑк: %1$s_"
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr "ÐаÑтройки звука"
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
-msgstr "Управление (общее)"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr "Плагины"
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
-msgstr "Сохранить наÑтройки"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
-msgstr "ÐаÑтройки"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
+msgstr "Сохранить наÑтройки"
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
-msgstr "Фильтр"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr "ÐаÑтройка интерфейÑа"
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
-msgstr "ÐаÑтройки путей"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
+msgstr "ÐаÑтройки плагинов"
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr "[пуÑтой Ñлот]"
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr "[Ñоздать]"
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr "[ÑпиÑок ПО]"
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr "Выберите режим доÑтупа"
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr "Только чтение"
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr "Чтение-запиÑÑŒ"
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr "Чтение из Ñтого образа, запиÑÑŒ в другой"
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr "Чтение из Ñтого образа, запиÑÑŒ в diff"
@@ -366,7 +375,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -457,7 +466,7 @@ msgstr ""
msgid "Rotation Options"
msgstr "ÐаÑтройки поворота"
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr "Поворот"
@@ -629,7 +638,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr "ÐаÑтройки видео"
@@ -681,282 +690,292 @@ msgstr "Синхронизированное обновление"
msgid "Wait Vertical Sync"
msgstr "Ожидать вертикальную Ñинхронизацию"
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr "Выкл"
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr "Ðвто"
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr "Возврат в предыдущее меню"
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr "Файловый менеджер"
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr "Экран #%d"
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr "защита"
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr "ÑкороÑть"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr "графика"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr "Ñ†Ð²ÐµÑ‚Ð¾Ð²Ð°Ñ Ð¿Ð°Ð»Ð¸Ñ‚Ñ€Ð°"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr "звук"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr "камера"
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr "микрофон"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr "управление"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "клавиатура"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr "мышь"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr "диÑк"
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr "принтер"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr "Ð›Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ Ñеть"
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr "Ð£Ð´Ð°Ð»ÐµÐ½Ð½Ð°Ñ Ñеть"
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-"Один или неÑколько ROMов/CHD Ñтой ÑиÑтемы не верные. Эта ÑиÑтема может "
-"работать не правильно.\n"
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
"ИмеютÑÑ Ð¸Ð·Ð²ÐµÑтные проблемы Ñ Ñтой ÑиÑтемой\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-"Один или неÑколько ROMов/CHD Ñтой ÑиÑтемы не были нормально Ñдамплены.\n"
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr "ПолноÑтью не ÑмулируютÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñти: "
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr "ÐеÑовершенно Ñмулируемые возможноÑти: "
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr "Переворот Ñкрана в режиме коктейль-Ñтола не поддерживаетÑÑ.\n"
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr "Эта ÑиÑтема требует внешние графичеÑкие файлы.\n"
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
"Разработка Ñтой ÑиÑтемы так и не была завершена. Может наблюдатьÑÑ Ñтранное "
"поведение или отÑутÑвующие Ñлементы. Это не ÑвлÑетÑÑ Ð¾ÑˆÐ¸Ð±ÐºÐ°Ð¼Ð¸ ÑмулÑции.\n"
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
"У Ñтой ÑиÑтемы нет звукового оборудованиÑ, в процеÑÑе ÑмулÑции не будет "
"никаких звуков, так и должно быть.\n"
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-"\n"
"ЭТРСИСТЕМРÐЕ РÐБОТÐЕТ. ЭмулÑÑ†Ð¸Ñ Ñтой ÑиÑтемы пока не завершена. Ð’Ñ‹ никак "
"не можете иÑправить Ñту проблему, лишь подождать когда разработчики улучшат "
"ÑмулÑцию.\n"
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
"\n"
"\n"
"ИзвеÑтные работающие clones Ñтой ÑиÑтемы: %s"
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -971,27 +990,27 @@ msgstr ""
"\n"
"ПроцеÑÑор:\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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
@@ -999,7 +1018,7 @@ msgstr ""
"\n"
"Звук:\n"
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
@@ -1007,46 +1026,50 @@ msgstr ""
"\n"
"Видео:\n"
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr "Ðет\n"
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr "Векторный"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr "Экран '%1$s'"
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr "Экран"
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr "Ðе поддерживаетÑÑ"
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr "ЧаÑтично поддерживаетÑÑ"
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr "[пуÑто]"
@@ -1074,11 +1097,11 @@ msgstr "[ÑовмеÑтимые ÑпиÑки]"
msgid "File Already Exists - Override?"
msgstr "Файл уже ÑущеÑтвует - Заменить?"
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr "Ðет"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr "Да"
@@ -1106,33 +1129,43 @@ msgstr "Выберите формат образа"
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr "Режим клавиатуры"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr "ОбычнаÑ"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr "ЭмулируетÑÑ"
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr "Включен"
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr "Выключен"
@@ -1421,65 +1454,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr "ПользовательÑкий фильтр"
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr "Фильтр"
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr "<наÑтроить фильтры>"
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
-msgstr "Выберите пользовательÑкие фильтры:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
+msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr "Фиьтр %1$u"
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr "Удалить поÑледний фильтр"
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr "Добавить фильтр"
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr "Выберите категорию:"
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr "[INI-файлы без категорий]"
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr "[нет групп в INI-файле]"
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr "Ðе найдены INI-файлы категорий"
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr "Файл"
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr "Ðе найдены группы в файле категорий"
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr "Группа"
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr "Включить clones"
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1488,11 +1525,23 @@ msgstr ""
msgid "Revision: %1$s"
msgstr "РевизиÑ: %1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr "Выбор BIOS"
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr "СиÑтема"
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr "СброÑ"
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr "Сетевые уÑтройÑтва"
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
@@ -1501,7 +1550,7 @@ msgstr ""
"Ð’Ñ€ÐµÐ¼Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹: %1$d:%2$02d:%3$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
@@ -1510,7 +1559,7 @@ msgstr ""
"Ð’Ñ€ÐµÐ¼Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹: %1$d:%2$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
@@ -1519,93 +1568,130 @@ msgstr ""
"Выдано билетов: %1$d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr "Монетоприемник %1$c: ÐД%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr "Монетоприемник %1$c: %2$d%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr " (закрыт)"
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr "ÐаÑтройки прицела"
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
-msgstr "Ð’Ð¸Ð´Ð¸Ð¼Ð°Ñ Ð·Ð°Ð´ÐµÑ€Ð¶ÐºÐ°"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr "ИмÑ: ОпиÑание:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr "ЭкÑпортировать ÑпиÑок в формате XML (как -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
"ЭкÑпортировать ÑпиÑок в формате XML (как -listxml, но иÑключить уÑтройÑтва)"
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr "ЭкÑпортировать ÑпиÑок в текÑтовом формате (как -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:792
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:808
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
-msgstr "Драйвер"
-
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
-msgstr "У Ñтой ÑиÑтемы нет BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr "Добавить в Избранное"
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr "Удалить из Избранного"
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (по-умолчанию)"
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1622,14 +1708,18 @@ msgstr ""
"Ðажмите %1$s Ð´Ð»Ñ Ð²Ñ‹Ñ…Ð¾Ð´Ð°\n"
"Ðажмите %2$s Ð´Ð»Ñ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° к ÑмулÑции"
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr "ПÑевдо-терминалы"
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr "[не удалоÑÑŒ]"
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr "Управление Ñлайдерами"
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1638,7 +1728,7 @@ msgstr ""
msgid "Cancel"
msgstr "Отмена"
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1646,140 +1736,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr "Загрузить Ñохранение"
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr "ЗапиÑать Ñохранение"
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr "DIP-переключатели"
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr "ÐаÑтройки ÑиÑтемы"
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr "Подключаемые уÑтройÑтва"
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr "%s [внутренний]"
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr "Ð˜Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ"
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr "Дополнительное управление"
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr "Управление лентой"
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr "оÑтновлено"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr "проигрываетÑÑ"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr "(проигрываетÑÑ)"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr "запиÑываетÑÑ"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr "(запиÑываетÑÑ)"
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr "Пауза/Стоп"
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr "ВоÑпроизведение"
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr "ЗапиÑÑŒ"
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr "Перемотка"
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr "БыÑÑ‚Ñ€Ð°Ñ Ð¿ÐµÑ€ÐµÐ¼Ð¾Ñ‚ÐºÐ°"
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr "Ðе удалоÑÑŒ Ñохранить поверх директории"
@@ -1790,7 +1970,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1802,101 +1982,96 @@ msgstr ""
"\n"
"Ðажмите любую клавишу Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð´Ð¾Ð»Ð¶ÐµÐ½Ð¸Ñ."
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr "Изменение наÑтроек"
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr "Выход"
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-"Ðе найдено ÑиÑтем. ПожалуйÑта, проверьте rompath указанный в файле %1$s."
-"ini.\n"
-"\n"
-"ЕÑли вы в первый раз иÑпользуете %2$s, пожалуйÑта, поÑмотрите файл config."
-"txt в директории docs, чтобы получить информацию о наÑтройке %2$s."
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr "Введите Ð¸Ð¼Ñ Ð¸Ð»Ð¸ выберите: %1$s_"
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr "Введите Ð¸Ð¼Ñ Ð¸Ð»Ð¸ выберите: (Ñлучайно)"
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr "Драйвер: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "Ð’ целом: ÐЕ РÐБОТÐЕТ"
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "Ð’ целом: Ðе ÑмулируетÑÑ Ð·Ð°Ñ‰Ð¸Ñ‚Ð°"
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "В целом: Работает"
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Графика: Ðе ÑмулируетÑÑ, "
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Графика: Ðе идеально, "
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Графика: OK, "
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "Звук: ОтÑутÑтвует"
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Звук: Ðе ÑмулируетÑÑ"
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Звук: Ðе идеально"
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Звук: OK"
@@ -1921,259 +2096,361 @@ msgstr "СброÑить вÑе"
msgid "Reload All"
msgstr "Перезагрузить вÑе"
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr "ROMÑ‹"
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr "ÐоÑители Информации"
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr "Элементы оформлениÑ"
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr "Прицелы"
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr "INI-файлы"
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr "DAT-файлы"
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr "INI категорий"
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr "Снимки Ñкрана"
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr "Иконки"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr "Панели управлениÑ"
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr "Кабинеты"
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr "Маркизы"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr "Платы"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr "Буклеты"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr "БоÑÑÑ‹"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "ПредпроÑмотр оформлениÑ"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr "Обучение"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr "Логотипы"
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr "Таблицы рекордов"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr "Против"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr "Обложки"
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
-msgstr "УÑтановки папок"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
+msgstr "Убрать папку %1$s"
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
-msgstr "Текущий %1$s Папок"
+msgid "Change %1$s Folder - Search: %2$s_"
+msgstr "Изменить папку %1$s - ПоиÑк: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr "Добавить папку %1$s - ПоиÑк: %2$s_"
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr "Ðажмите TAB Ð´Ð»Ñ Ð²Ñ‹Ð±Ð¾Ñ€Ð°"
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr "Изменить папку"
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr "Добавить папку"
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr "Удалить папку"
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
-msgstr "Изменить папку %1$s - ПоиÑк: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
-msgstr "Добавить папку %1$s - ПоиÑк: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
-msgstr "Ðажмите TAB Ð´Ð»Ñ Ð²Ñ‹Ð±Ð¾Ñ€Ð°"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
-msgstr "Убрать папку %1$s"
+msgctxt "gfxview"
+msgid "Category %1$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
-msgstr " ЦВЕТÐ"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
+msgstr "[root%1$s] цвета"
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
-msgstr " ПЕРЬЯ"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
+msgstr "[root%1$s] перьÑ"
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:947
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
-msgstr "ÐаÑтройки ÑиÑтемы"
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/viewgfx.cpp:1305
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1058
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
msgstr "%1$s %2$s ( %3$d / %4$d ÑиÑтем (%5$d BIOS) )"
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr "СиÑтема: %1$-.100s"
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
-msgstr "СпиÑок выбора - ПоиÑк: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr "%1$s - ПоиÑк: %2$s_"
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr "Кликние два раза или нажмите %1$s Ð´Ð»Ñ Ð²Ñ‹Ð±Ð¾Ñ€Ð°"
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr "Результаты будут Ñохранены в %1$s"
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2182,297 +2459,297 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr "Показать вÑе"
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr "Скрыть фильтры"
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr "Скрыть информацию / изображение"
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr "Скрыть оба"
-#: src/frontend/mame/ui/custui.cpp:210
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
+msgstr "Скрыть боковые панели"
+
+#: src/frontend/mame/ui/custui.cpp:213
msgid "Fonts"
msgstr "Шрифты"
-#: src/frontend/mame/ui/custui.cpp:211
+#: src/frontend/mame/ui/custui.cpp:214
msgid "Colors"
msgstr "Цвета"
-#: src/frontend/mame/ui/custui.cpp:214
+#: src/frontend/mame/ui/custui.cpp:217
msgid "Language"
msgstr "Язык"
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
-msgstr "Скрыть боковые панели"
-
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
+msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
-msgid "[built-in]"
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr "по-умолчанию"
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr "Шрифт интерфейÑа"
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr "Жирный"
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr "Ðаклонный"
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr "Линии"
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr "Размер инфо-текÑта"
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
-msgstr "ÐаÑтройки шрифта интерфейÑа"
-
-#: src/frontend/mame/ui/custui.cpp:548
+#: src/frontend/mame/ui/custui.cpp:529
msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr "Пример текÑта - Съешь же ещё Ñтих французÑких булок, да выпей чаю."
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr "Обычный текÑÑ‚"
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr "Выделенный цвет"
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr "Обычный текÑÑ‚ задника"
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr "Выделенный цвет задника"
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr "Цвет подпункта"
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr "Бордюр"
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr "Задний фон"
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr "DIP-переключатель"
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr "ÐедоÑтупный цвет"
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr "Цвет Ñлайдера"
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr "Фон проÑмотрщика графики"
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr "Цвет под мышью"
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr "Цвет фона под мышью"
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr "Цвет мышь нажата"
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr "Цвет фона мышь нажата"
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr "ПредпроÑмотр меню"
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr "Обычный"
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr "Подпункт"
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr "Выделенный"
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr "Под мышью"
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr "ÐаÑтройки ARGB"
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr "Ðльфа"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr "КраÑный"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr "Зеленый"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr "Синий"
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr "Выберите из палитры"
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr "ПредпроÑмотр цвета:"
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr "Белый"
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr "СеребриÑтый"
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr "Серый"
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr "Черный"
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr "КраÑный"
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr "Оранжевый"
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr "Желтый"
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr "Зеленый"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr "Синий"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr "Фиолетовый"
@@ -2495,660 +2772,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
+msgstr "Сканер штрих-кодов"
+
+#: src/frontend/mame/ui/barcode.cpp:78
msgid "New Barcode:"
msgstr "Ðовый штрихкод:"
-#: src/frontend/mame/ui/barcode.cpp:80
+#: src/frontend/mame/ui/barcode.cpp:81
msgid "Enter Code"
msgstr "Введите код"
-#: src/frontend/mame/ui/barcode.cpp:116
+#: src/frontend/mame/ui/barcode.cpp:115
msgid "Barcode length invalid!"
msgstr "Ðе Ð²ÐµÑ€Ð½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° штрих-кода!"
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
-msgstr "Управление (общее)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
-msgstr "Управление (Ñта ÑиÑтема)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
-msgstr "Ðналоговое управление"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr "DIP-переключатели"
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
-msgstr "ÐаÑтройки ÑиÑтемы"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "СтатиÑтика игры"
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ ÑиÑтеме"
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
-msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ образах"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr "Файловый менеджер"
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr "Управление лентой"
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
-msgstr ""
+msgstr "ПÑевдо-терминалы"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "Выбор BIOS"
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Подключаемые уÑтройÑтва"
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Сканер штрих-кодов"
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr "Сетевые уÑтройÑтва"
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Управление Ñлайдерами"
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr "ÐаÑтройки видео"
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "ÐаÑтройки прицела"
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr "Читы"
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr "ÐаÑтройки плагинов"
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr "ПроÑмотр DAT-файлов"
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr "Добавить в Избранное"
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr "Удалить из Избранного"
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
msgstr "Выбрать новую ÑиÑтему"
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
-msgstr "Возврат к ÑмулÑции"
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr "Снимки Ñкрана"
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr "Кабинет"
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr "Панель управлениÑ"
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr "Плата"
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr "Буклет"
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr "ПредпроÑмотр оформлениÑ"
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr "БоÑÑÑ‹"
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr "Логотип"
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr "Против"
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr "Игра Окончена"
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr "Обучение"
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr "Таблицы рекордов"
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr "Маркиза"
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr "Обложки"
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr "ЭкÑпорт отображаемого ÑпиÑка в файл"
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr "Показать вид DAT"
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
-msgstr "Выбор чаÑти программы:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
-msgstr "Выбор BIOS:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr "Программа - clone от: %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr "Программа - parent"
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr "ПоддерживаетÑÑ: Ðет"
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr "ПоддерживаетÑÑ: ЧаÑтично"
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr "ПоддерживаетÑÑ: Да"
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
-msgstr "Драйвер - parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
+msgstr "СиÑтема - parent"
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
-msgstr "Драйвер - clone от: %1$s"
+msgid "System is clone of: %1$s"
+msgstr "СиÑтема - clone от: %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr "ИзображениÑ"
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr "ИнформациÑ"
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr "Ðажмите любую клавишу Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð´Ð¾Ð»Ð¶ÐµÐ½Ð¸Ñ."
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr "ÐžÐ±Ñ‰Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
-msgstr "ROM-набор\t%1$s\n"
+msgid "Short Name\t%1$s\n"
+msgstr "Сокращенное имÑ\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr "Год\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Производитель\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
-msgstr "Драйвер - Clone от\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
+msgstr "СиÑтема - Clone от\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
-msgstr "Драйвер - Parent\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
+msgstr "СиÑтема - Parent\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr "Ðналоговое управление\tДа\n"
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr "Ввод Ñ ÐºÐ»Ð°Ð²Ð¸Ð°Ñ‚ÑƒÑ€Ñ‹\tДа\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr "Ð’ целом\tÐЕ РÐБОТÐЕТ\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr "Ð’ целом\tÐе ÑмулируетÑÑ Ð·Ð°Ñ‰Ð¸Ñ‚Ð°\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr "В целом\tРаботает\n"
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr "Графика\tÐе ÑмуируетÑÑ\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr "Графика\tÐе верные цвета\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr "Графика\tÐе точные цвета\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr "Графика\tÐе идеально\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr "Графика\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr "Звук\tОтÑутÑтвует\n"
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr "Звук\tÐе ÑмулируетÑÑ\n"
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr "Звук\tÐе идеально\n"
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr "Звук\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr "Камера\tÐе ÑмулируетÑÑ\n"
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr "Камера\tÐе идеально\n"
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr "Микрофон\tÐе ÑмулируетÑÑ\n"
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr "Микрофон\tÐе идеально\n"
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr "Управление\tÐе ÑмулируетÑÑ\n"
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr "Управление\tÐе идеально\n"
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr "Клавиатура\tÐе ÑмулируетÑÑ\n"
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr "Клавиатура\tÐе идеально\n"
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr "Мышь\tÐе ÑмулируетÑÑ\n"
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr "Мышь\tÐе идеально\n"
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr "ДиÑк\tÐе ÑмулируетÑÑ\n"
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr "ДиÑк\tÐе идеально\n"
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr "Принтер\tÐе ÑмулируетÑÑ\n"
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr "Принтер\tÐе идеально\n"
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr "Ð›Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ Ñеть\tÐе ÑмулируетÑÑ\n"
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr "Ð›Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ Ñеть\tÐе идеально\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr "Ð£Ð´Ð°Ð»ÐµÐ½Ð½Ð°Ñ Ñеть\tÐе ÑмулируетÑÑ\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr "Ð£Ð´Ð°Ð»ÐµÐ½Ð½Ð°Ñ Ñеть\tÐе идеально\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr "СкороÑть\tÐе ÑмулируетÑÑ\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr "СкороÑть\tÐе идеально\n"
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr "МеханичеÑÐºÐ°Ñ ÑиÑтема\tДа\n"
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr "МеханичеÑÐºÐ°Ñ ÑиÑтема\tÐет\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr "Требует Ñлементы оформлениÑ\tДа\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr "Требует Ñлементы оформлениÑ\tÐет\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr "Требует кликабельное оформление\tДа\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr "Требует кликабельное оформление\tÐет\n"
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr "Поддерживает режим коктейль-Ñтола\tÐет\n"
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
-msgstr "Драйвер - BIOS\tДа\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
+msgstr "СиÑтема - BIOS\tДа\n"
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
-msgstr "Драйвер - BIOS\tÐет\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
+msgstr "СиÑтема - BIOS\tÐет\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr "Поддерживает Ñохранение\tДа\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr "Поддерживает Ñохранение\tÐет\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr "ÐžÑ€Ð¸ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ Ñкрана\tВертикальнаÑ\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr "ÐžÑ€Ð¸ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ Ñкрана\tГоризонтальнаÑ\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr "Требует CHD\tДа\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr "Требует CHD\tÐет\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr "Результат проверки ÑÑмплов\tÐе требуетÑÑ\n"
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr "Результат проверки ÑÑмплов\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr "Результат проверки ÑÑмплов\tÐЕУДÐЧÐО\n"
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
+msgstr "ЧаÑтота звука"
+
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sound"
msgstr "Звук"
-#: src/frontend/mame/ui/sndmenu.cpp:147
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
-msgstr "ЧаÑтота звука"
-
-#: src/frontend/mame/ui/sndmenu.cpp:149
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr "ИÑпользовать внешние ÑÑмплы"
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3159,7 +3482,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3170,631 +3493,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3870,7 +4222,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3985,1241 +4337,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5537,7 +5889,7 @@ msgstr "Страница"
msgid "Clear Watches"
msgstr "ОчиÑтить проÑмотр"
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr "ПоиÑк читов"
@@ -5782,7 +6134,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5981,6 +6333,10 @@ msgstr "Ðктивировано: %s = %s"
msgid "Activated: %s"
msgstr "Ðктивировано: %s"
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr "Читы"
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6073,17 +6429,100 @@ msgstr "Отмена"
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
+#~ msgid "Visible Delay"
+#~ msgstr "Ð’Ð¸Ð´Ð¸Ð¼Ð°Ñ Ð·Ð°Ð´ÐµÑ€Ð¶ÐºÐ°"
+
+#~ msgctxt "menu-main"
+#~ msgid "Return to Machine"
+#~ msgstr "Возврат к ÑмулÑции"
+
+#~ msgid "Software part selection:"
+#~ msgstr "Выбор чаÑти программы:"
+
+#~ msgid "BIOS selection:"
+#~ msgstr "Выбор BIOS:"
+
+#~ msgid ""
+#~ "This driver requires images to be loaded in the following device(s): "
+#~ msgstr "Этот драйвер требует загрузки образов в Ñледующие уÑтройÑтва: "
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+#~ "run correctly.\n"
+#~ msgstr ""
+#~ "Один или неÑколько ROMов/CHD Ñтой ÑиÑтемы не верные. Эта ÑиÑтема может "
+#~ "работать не правильно.\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#~ msgstr ""
+#~ "Один или неÑколько ROMов/CHD Ñтой ÑиÑтемы не были нормально Ñдамплены.\n"
+
+#, c-format
+#~ msgid ""
+#~ "No machines found. Please check the rompath specified in the %1$s.ini "
+#~ "file.\n"
+#~ "\n"
+#~ "If this is your first time using %2$s, please see the config.txt file in "
+#~ "the docs directory for information on configuring %2$s."
+#~ msgstr ""
+#~ "Ðе найдено ÑиÑтем. ПожалуйÑта, проверьте rompath указанный в файле %1$s."
+#~ "ini.\n"
+#~ "\n"
+#~ "ЕÑли вы в первый раз иÑпользуете %2$s, пожалуйÑта, поÑмотрите файл config."
+#~ "txt в директории docs, чтобы получить информацию о наÑтройке %2$s."
+
+#~ msgid "General Inputs"
+#~ msgstr "Управление (общее)"
+
+#~ msgid "Configure Directories"
+#~ msgstr "ÐаÑтройки путей"
+
+#~ msgid "Select custom filters:"
+#~ msgstr "Выберите пользовательÑкие фильтры:"
+
+#~ msgid "Select category:"
+#~ msgstr "Выберите категорию:"
+
+#~ msgid "This machine has no BIOS."
+#~ msgstr "У Ñтой ÑиÑтемы нет BIOS."
+
+#~ msgid "Folders Setup"
+#~ msgstr "УÑтановки папок"
+
+#, c-format
+#~ msgid "Current %1$s Folders"
+#~ msgstr "Текущий %1$s Папок"
+
+#~ msgid "Configure Machine"
+#~ msgstr "ÐаÑтройки ÑиÑтемы"
+
+#~ msgid "UI Fonts Settings"
+#~ msgstr "ÐаÑтройки шрифта интерфейÑа"
+
+#~ msgid "Input (general)"
+#~ msgstr "Управление (общее)"
+
+#~ msgid "Input (this machine)"
+#~ msgstr "Управление (Ñта ÑиÑтема)"
+
+#~ msgid "Analog Controls"
+#~ msgstr "Ðналоговое управление"
+
+#~ msgid "Image Information"
+#~ msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ образах"
+
#~ msgid "Confirm quit from machines"
#~ msgstr "Подтверждать выход из ÑмулÑции"
@@ -6138,9 +6577,6 @@ msgstr ""
#~ msgid "Switched Order: entries now ordered by %s"
#~ msgstr "Изменен порÑдок: запиÑи теперь упорÑдочены по %s"
-#~ msgid "shortname"
-#~ msgstr "Ñокращенное имÑ"
-
#~ msgid "description"
#~ msgstr "опиÑание"
@@ -6153,10 +6589,6 @@ msgstr ""
#~ msgid "Add or remove favorites"
#~ msgstr "Добавить или удалить избранное"
-#, c-format
-#~ msgid "Romset: %1$-.100s"
-#~ msgstr "ROM-набор: %1$-.100s"
-
#~ msgid "Custom UI Settings"
#~ msgstr "ПользовательÑкие наÑтройки интерфейÑа"
diff --git a/language/Serbian/strings.po b/language/Serbian/strings.po
index e7c5cd8e729..7da441825d1 100644
--- a/language/Serbian/strings.po
+++ b/language/Serbian/strings.po
@@ -1,13 +1,13 @@
# Serbian translations for MAME package.
-# Copyright (C) 1997-2021 MAMEdev and contributors
+# Copyright (C) 1997-2022 MAMEdev and contributors
# This file is distributed under the same license as the MAME package.
-# Automatically generated, 2021.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-03-02 21:46+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -19,7 +19,7 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Poedit 1.8.7\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
@@ -29,213 +29,211 @@ msgstr ""
"\n"
"Pritsnite bilo koji taster za nastavak"
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
-msgstr "Za ovaj drajver je neophodno da slike budu uÄitane u sledeće ureÄ‘aje: "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
+msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr "Glavna jaÄina zvuka"
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr "%1$s jaÄina zvuka"
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr "UbrzaÇŒe osnovnog takta CPU %1$s"
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s frekvencija osvežavanja"
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s osvetljenost"
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s kontrast"
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s gama"
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s rastezaÇŒe po horizontali"
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s horizontalna pozicija"
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s rastezaÇŒe po vertikali"
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s vertikalna pozicija"
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Laserdisc '%1$s' rastezaÇŒe po horizontali"
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Laserdisc '%1$s' horizontalna pozicija"
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "Laserdisc '%1$s' rastezaÇŒe po vertikali"
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Laserdisc '%1$s' vertikalna pozicija"
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr "TrepereÇŒe vektora"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr "Minimalna širina snopa"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr "Maksimalna širinia snopa"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr "Intenzitet snopa"
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "Razmera nišana %1$s"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr "X"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr "Y"
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "Pomeraj nišana %1$s"
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "Razmera nišana X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "Razmera nišana Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "Pomeraj nišana X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "Pomeraj nišana Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr "**Greška prilikom snimanja ui.ini**"
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**Greška prlikom zapisivanja %s.ini**"
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-"\n"
-" Konfiguracija saÄuvana \n"
-"\n"
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
@@ -244,8 +242,8 @@ msgstr ""
"%s\n"
" dodato u listu omiljenih"
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
@@ -254,106 +252,114 @@ msgstr ""
"%s\n"
" izbrisano iz liste omiljenih."
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr "%1$s %2$s ( %3$d / %4$d programskih paketa )"
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr "Drajver: \"%1$s\" lista programa "
+msgid "System: \"%1$s\" software list "
+msgstr "Sistem: \"%1$s\" lista programa "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
-msgstr "%1$s: %2$s - Pretraga: %3$s_"
+msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr "Pretraga: %1$s_"
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr "Opcije za zvuk"
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
-msgstr "Globalne kontrole"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr "Dodatci"
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
-msgstr "SaÄuvaj konfiguraciju"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
-msgstr "Podešavanja"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
-msgstr "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr "Prilagodi korisniÄki interfejs"
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
-msgstr "Konfiguracija direktorijuma"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
+msgstr "Opcije dodataka"
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr "[prazan slot]"
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr "[kreiraj]"
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr "[lista programa]"
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr "Odaberi mod pristupa"
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr "Samo ÄitaÇŒe"
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr "ÄŒitaÇŒe-pisaÇŒe"
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr "Čitaj ovaj fajl, piši u drugi"
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr "Čitaj ovaj fajl, piši razlike"
@@ -366,7 +372,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -457,7 +463,7 @@ msgstr ""
msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr "Rotiraj"
@@ -629,7 +635,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr "Video opcije"
@@ -681,281 +687,282 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr "IskljuÄeno"
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr "Automatski"
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr "Povratak u prethodni meni"
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr "Upravljanje fajlovima"
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
-msgstr ""
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
+msgstr "Pokrenite sistem"
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr "Ekran #%d"
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr "zaštita"
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr "grafika"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr "zvuk"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr "kamera"
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr "mikrofon"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "tastatura"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr "miš"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr "disk"
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr "Å¡tampaÄ"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr "magnetna traka"
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-"Jedan ili više ROM/CHD fajlova za ovu mašinu su neispravni. Mašina možda "
-"neće ispravno raditi.\n"
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-"Postoje poznati problemi s ovom mašinom\n"
+"Postoje poznati problemi s ovim sistemom\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-"Jedan ili više ROM/CHD fajlova za ovu mašinu nisu ispravno napravljeni.\n"
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr "Obrtanje ekrana u \"koktel\" modu nije podržano.\n"
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
-msgstr "Mašina zahteva dodatne ilustracione fajlove.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
+msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-"MaÅ¡sina nije nikad zavrÅ¡ena. Može se javiti Äudno ponaÅ¡aÇŒe ili nedostatak "
-"elemenata sto ne predstavlja problem s emulacijom.\n"
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-"MaÅ¡ina ne poseduje ureÄ‘aj za zvuk, MAME neće puÅ¡tati zvuk, ovo je oÄekivano "
-"ponašanje.\n"
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-"\n"
-"OVA MAŠINA NE RADI. Emulacija ove mašine još nije potpuna. Ne možete ništa "
-"uraditi u vezi s tim, osim da saÄekate programere da unaprede emulaciju.\n"
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-"\n"
-"\n"
-"Postoji klonovi ove mašine koji rade: %s"
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -970,27 +977,27 @@ msgstr ""
"\n"
"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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
@@ -998,7 +1005,7 @@ msgstr ""
"\n"
"Zvuk:\n"
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
@@ -1006,46 +1013,50 @@ msgstr ""
"\n"
"Video:\n"
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr "Nijedan\n"
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr "Vektor"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr "Ekran '%1$s'"
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr "Ekran"
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr "Nije podržano"
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr "DelimiÄno podržano"
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr "[prazno]"
@@ -1073,11 +1084,11 @@ msgstr "[kompatibilne liste]"
msgid "File Already Exists - Override?"
msgstr "Fajl već postoji - prepiši?"
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr "Ne"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr "Da"
@@ -1105,33 +1116,43 @@ msgstr "Odaberi format"
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr "Mod tastature"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr "Prirodni"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr "Emulirani"
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr "Omogućeno"
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr "Onemogućeno"
@@ -1420,65 +1441,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr "Filter"
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
-msgstr "Izbor proizvoljnih filtera"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
+msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr "Ukloni posledÇŒi filter"
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr "Dodaj filter"
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr "Fajl"
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1487,11 +1512,23 @@ msgstr ""
msgid "Revision: %1$s"
msgstr "Revizija: %1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr "Izbor BIOS-a"
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr "Resetuj"
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr "Mrežni uređaji"
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
@@ -1500,7 +1537,7 @@ msgstr ""
"Vreme rada: %1$d:%2$02d:%3$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
@@ -1509,7 +1546,7 @@ msgstr ""
"Vreme rada: %1$d:%2$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
@@ -1518,92 +1555,129 @@ msgstr ""
"Izdate karte: %1$d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr "Žeton %1$c: NA%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr "Žeton %1$c: %2$d%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr " (zakljuÄano)"
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr "Opcije nišana"
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
-msgstr "Vidljivo kašnjenje"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr "Ime: Opis:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr "Eksportuj listu u XML formatu (kao -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr "Eksportuj listu u XML formatu (kao -listxml, ali bez uredjaja)"
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr "Eksportuj listu u TXT formatu (kao -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:792
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:808
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
-msgstr "Drajver"
-
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr "Dodaj u listu omiljenih"
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr "Izbriši iz liste omiljenih"
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (uobiÄajeno)"
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1620,14 +1694,18 @@ msgstr ""
"Pritisnite %1$s za napuštanje programa\n"
"Pritisnite %2$s za nastavak emulacije"
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr "Pseudo terminali"
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr "[neuspešno]"
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr "Kontrole klizaÄa"
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1636,7 +1714,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1644,140 +1722,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr "DIP prekidaÄi"
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr "Konfiguracija mašine"
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr "Slot uređaji"
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr "%s [interno]"
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr "KorisniÄki interfejs"
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr "Ostale kontrole"
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr "Kontrola trake"
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr "stopirano"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr "reprodukcija"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr "(reprodukcija)"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr "snimaÇŒe"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr "(snimaÇŒe)"
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr "Pauza/Stop"
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr "Pusti"
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr "Snimi"
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr "Premotaj"
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr "Premotaj u napred"
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr "Nemoguće snimiti preko direktorijuma"
@@ -1788,7 +1956,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1796,101 +1964,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr "Konfiguracija opcija"
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr "Izlaz"
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-"Nisu proanađene mašine. Molimo Vas, proverite putanju do ROM fajlova "
-"definisanu u %1$s.ini fajlu\n"
-"\n"
-"Ako je ovo Vaš prvi put da koristite %2$s, molimo Vas pogledajte config.txt "
-"fajl u docs direktorijumu za informacije o podešavanju %2$s."
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr "Otkucajte ime ili izaberite: %1$s_"
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr "Otkucajte ime ili izaberite: (nasumiÄan izbor)"
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr "%1$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr "%1$s, %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr "Drajver: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "Uopšteno: NE RADI"
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
-msgstr "Uopšteno: Zaštita nije emulirana"
+msgstr "Uopšteno: zaštita nije emulirana"
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "Uopšteno: radi"
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Grafika: nije implementirana, "
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Grafika: nesavršena, "
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Grafika: OK, "
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Zvuk: nije implementiran"
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Zvuk: nesavršen"
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Zvuk: OK"
@@ -1915,259 +2078,361 @@ msgstr "Resetuji sve"
msgid "Reload All"
msgstr "Ponovo uÄitaj sve"
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr "ROM-ovi"
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr "Ilustracije"
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr "Nišani"
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr "INI fajlovi"
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr "DAT fajlovi"
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr "Snimci ekrana"
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr "Ikone"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr "UpravljaÄki paneli"
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr "Kabineti"
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr "Posteri iznad kabineta"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr "PCB (Å¡tampane ploÄice)"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr "Letci"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr "Naslovni ekrani"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr "Ekrani završetka igre"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr "Finalni protivnici"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "UmaÇŒeni prikaz ilustracija"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr "Izborni ekrani"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr "Uputstvo"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr "Logoi"
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr "Najbolji rezultata"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr "Versus ekrani"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr "Maske"
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
-msgstr "Podešavanje direktorijuma"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
+msgstr "Ukloni %1$s direktorijum"
+
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Change %1$s Folder - Search: %2$s_"
+msgstr "Promeni %1$s direktorijum - Pretraga: %2$s_"
+
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr "Dodaj %1$s direktorijum - Pretraga: %2$s_"
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr "Pritisnite TAB da podesite"
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:421
#, c-format
-msgid "Current %1$s Folders"
-msgstr "Trenutni %1$s direktorijum"
+msgid "%1$s Folders"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr "Promeni direktorijum"
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr "Dodaj direktorijum"
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr "Ukloni direktorijum"
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
-msgstr "Promeni %1$s direktorijum - Pretraga: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
-msgstr "Dodaj %1$s direktorijum - Pretraga: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
-msgstr "Pritisnite TAB da podesite"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
-msgstr "Ukloni %1$s direktorijum"
+msgctxt "gfxview"
+msgid "Category %1$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
-msgstr " BOJE"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
+msgstr "[root%1$s] boje"
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
-msgstr " OLOVKE"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
+msgstr "[root%1$s] olovke"
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:947
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
-msgstr "Konfiguracija mašine"
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/viewgfx.cpp:1334
#, 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) )"
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1058
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr "Sistem: %1$-.100s"
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
-msgstr "Izborna lista - pretraga:"
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr "%1$s - Pretraga: %2$s_"
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr "Dupli klik ili pritisnite %1$s za selektovaÇŒe"
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2176,298 +2441,298 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr "Prikaži sve"
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr "Sakrij filtere"
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr "Sakrij Info/Sliku"
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr "Sakrij oboje"
-#: src/frontend/mame/ui/custui.cpp:210
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
+msgstr "Prikaži boÄne panele"
+
+#: src/frontend/mame/ui/custui.cpp:213
msgid "Fonts"
msgstr "Fontovi"
-#: src/frontend/mame/ui/custui.cpp:211
+#: src/frontend/mame/ui/custui.cpp:214
msgid "Colors"
msgstr "Boje"
-#: src/frontend/mame/ui/custui.cpp:214
+#: src/frontend/mame/ui/custui.cpp:217
msgid "Language"
msgstr "Jezici"
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
-msgstr "Prikaži boÄne panele"
-
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
+msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
-msgid "[built-in]"
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr "uobiÄajeno"
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr "Font korisniÄkog interfejsa"
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr "Podebljano"
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr "Iskošeno"
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr "Linije"
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr "Visina teksta za informacije"
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
-msgstr "PodeÅ¡avaÇŒe fontova za korisniÄki interfejs"
-
-#: src/frontend/mame/ui/custui.cpp:548
+#: src/frontend/mame/ui/custui.cpp:529
msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
"Primer teksta - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr "Normalni tekst"
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr "Boja izabranog"
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr "Pozadina normalnog teksta"
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr "Boja pozadine za izabranu stavku"
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr "Boja pod-stavke"
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr "Kloniraj"
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr "Granica"
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr "Pozadina"
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr "DIP prekidaÄ"
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr "Boja za nedostupno"
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr "Boja klizaÄa"
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr "GrafiÄki prikaz pozadine"
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr "Boja pri prelasku miša"
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr "Boja pozadine pri prelasku miša"
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr "Boja pri pritisku miša"
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr "Boja pozadine pri pritisku miša"
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr "PodeÅ¡avaÇŒe boja korisniÄkog interfejsa"
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr "Probni prikaz menija"
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr "Normalno"
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr "Pod-stavka"
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr "Izabrano"
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr "Prelay mišem"
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr "Kloniraj"
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr "ARGB podešavanja"
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr "Alfa"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr "Crvenа"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr "Zelenа"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr "Plavа"
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr "Izabrati iz palete"
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr "Prikaz boja:"
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr "Bela"
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr "Srebrna"
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr "Siva"
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr "Crna"
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr "Crvenа"
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr "Narandžasta"
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr "Žuta"
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr "Zelenа"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr "Plavа"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr "LjubiÄasta"
@@ -2490,660 +2755,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
+msgstr "Barkod ÄitaÄ"
+
+#: src/frontend/mame/ui/barcode.cpp:78
msgid "New Barcode:"
msgstr "Novi barkod:"
-#: src/frontend/mame/ui/barcode.cpp:80
+#: src/frontend/mame/ui/barcode.cpp:81
msgid "Enter Code"
msgstr "Unesite barkod"
-#: src/frontend/mame/ui/barcode.cpp:116
+#: src/frontend/mame/ui/barcode.cpp:115
msgid "Barcode length invalid!"
msgstr "Neodgovarajuća dužina barkoda!"
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
-msgstr "Podešavanje kontrola (globalno)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
-msgstr "Podešavanje kontrola (ova mašina)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
-msgstr "Analogne kontrole"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr "DIP prekidaÄi"
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Konfiguracija mašine"
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
-msgstr "Informacije o statistici mašine"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
-msgstr "Informacije o mašini"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
-msgstr "Informacije o programu"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr "Upravljanje fajlovima"
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr "Kontrola trake"
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
-msgstr ""
+msgstr "Pseudo terminali"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "Izbor BIOS-a"
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Slot uređaji"
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Barkod ÄitaÄ"
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr "Mrežni uređaji"
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Kontrole klizaÄa"
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr "Video opcije"
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Opcije nišana"
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr "VaraÇŒe"
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Opcije dodataka"
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr "Prikaz spoljašnjeg DAT"
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr "Dodaj u listu omiljenih"
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr "Izbriši iz liste omiljenih"
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
-msgstr "Izaberi novu mašinu"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
+msgstr "Pokrenite sistem"
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
-msgstr "Podešavanje kontrola (ova mašina)"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
+msgstr "Izaberi novi sistem"
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr "Snimci ekrana"
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr "Kabinet"
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr "PCB (Å¡tampana ploÄica)"
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr "Pregled artwork-a"
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr "Finalni protivnici"
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr "Logo"
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr "Versus ekrani"
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr "Završni ekran igre"
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr "Uputstvo"
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr "Najbolji rezultata"
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr "Izborni ekrani"
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr "Maske"
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr "Eksportuj prikazanu listu u fajl"
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr "Prikaži DAT"
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
-msgstr "Izbor dela softvera:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
-msgstr "Izbor BIOS-a:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr "Softver je klon od: %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr "Softver je predak"
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr "Podržano: ne"
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr "Podržano: delimiÄno"
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr "Podržano: da"
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
-msgstr "Drajver je osnovni"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
+msgstr "Sistem je predak"
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
-msgstr "Drajver je klon od: %1$s"
+msgid "System is clone of: %1$s"
+msgstr "Sistem je klon od: %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr "Programi"
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr "Informacije"
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr "Pritisnite bilo koji taster za nastavak."
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr "Opšte informacije"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
-msgstr "ROM skup\t%1$s\n"
+msgid "Short Name\t%1$s\n"
+msgstr "Skraćeno ime\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr "Godina\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "ProizvoÄ‘aÄ\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
-msgstr "Drajver je klon od\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
+msgstr "Sistem je klon od\t%1$s\n"
-#: 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:2878
+msgid "System is Parent\t\n"
+msgstr "Sistem je predak\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr "Uopšteno\tNE RADI\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr "Uopšteno\tZaštita nije emulirana\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
-msgstr "Uopšteno\tradi\n"
+msgstr "Uopšteno\tRadi\n"
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
-msgstr "Grafika\tnije implementirana\n"
+msgstr "Grafika\tNije implementirana\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
-msgstr ""
+msgstr "Grafika\tPogrešne boje\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
-msgstr "Grafika\tnesavršene boje\n"
+msgstr "Grafika\tNesavršene boje\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
-msgstr "Grafika\tnesavršena\n"
+msgstr "Grafika\tNesavršena\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr "Grafika\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
-msgstr "Zvuk\tnije implementiran\n"
+msgstr "Zvuk\tNije implementiran\n"
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
-msgstr "Zvuk\tnesavršen\n"
+msgstr "Zvuk\tNesavršen\n"
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr "Zvuk\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
-msgstr "Tastatura\tnije implementirana\n"
+msgstr "Tastatura\tNije implementirana\n"
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
-msgstr "Tastatura\tnesavršena\n"
+msgstr "Tastatura\tNesavršena\n"
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
-msgstr "Miš\tnije implementiran\n"
+msgstr "Miš\tNije implementiran\n"
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
-msgstr "Miš\tnesavršen\n"
+msgstr "Miš\tNesavršen\n"
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
+msgstr "MehaniÄki sistem\tDa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
+msgstr "MehaniÄki sistem\tNe\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
-msgstr ""
+msgstr "Zahteva ilustracije\tDa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
-msgstr ""
+msgstr "Zahteva ilustracije\tNe\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
-msgstr ""
+msgstr "Zahteva klik ilustracije\tDa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
-msgstr ""
+msgstr "Zahteva klik ilustracije\tNe\n"
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
-msgstr ""
+msgstr "Podržava \"koktel\" mod\tNe\n"
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
+msgstr "Sistem je BIOS\tDa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
+msgstr "Sistem je BIOS\tHe\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
-msgstr ""
+msgstr "Podržava snimanje stanja sistema\tDa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
-msgstr ""
+msgstr "Podržava snimanje stanja sistema\tNe\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr "Orijentacija ekrana\tVertikalno\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr "Orijentacija ekrana\tHorizontalno\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
-msgstr ""
+msgstr "Zahteva CHD\tDa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
-msgstr ""
+msgstr "Zahteva CHD\tNe\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
+msgstr "UÄestalost uzorkovaÇŒa"
+
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sound"
msgstr "Zvuk"
-#: src/frontend/mame/ui/sndmenu.cpp:147
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
-msgstr "UÄestalost uzorkovaÇŒa"
-
-#: src/frontend/mame/ui/sndmenu.cpp:149
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr "Koristi dodatne semplove"
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3154,7 +3465,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3165,631 +3476,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3865,7 +4205,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3980,1241 +4320,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5529,7 +5869,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5774,7 +6114,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5973,6 +6313,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr "VaraÇŒe"
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6061,17 +6405,157 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
+#~ msgid "Visible Delay"
+#~ msgstr "Vidljivo kašnjenje"
+
+#~ msgid "Software part selection:"
+#~ msgstr "Izbor dela softvera:"
+
+#~ msgid "BIOS selection:"
+#~ msgstr "Izbor BIOS-a:"
+
+#~ msgid ""
+#~ "This driver requires images to be loaded in the following device(s): "
+#~ msgstr ""
+#~ "Za ovaj drajver je neophodno da slike budu uÄitane u sledeće ureÄ‘aje: "
+
+#~ msgid ""
+#~ "\n"
+#~ " Configuration saved \n"
+#~ "\n"
+#~ msgstr ""
+#~ "\n"
+#~ " Konfiguracija saÄuvana \n"
+#~ "\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+#~ "run correctly.\n"
+#~ msgstr ""
+#~ "Jedan ili više ROM/CHD fajlova za ovu mašinu su neispravni. Mašina možda "
+#~ "neće ispravno raditi.\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#~ msgstr ""
+#~ "Jedan ili više ROM/CHD fajlova za ovu mašinu nisu ispravno napravljeni.\n"
+
+#~ msgid "This machine requires external artwork files.\n"
+#~ msgstr "Mašina zahteva dodatne ilustracione fajlove.\n"
+
+#~ msgid ""
+#~ "This machine was never completed. It may exhibit strange behavior or "
+#~ "missing elements that are not bugs in the emulation.\n"
+#~ msgstr ""
+#~ "MaÅ¡sina nije nikad zavrÅ¡ena. Može se javiti Äudno ponaÅ¡aÇŒe ili nedostatak "
+#~ "elemenata sto ne predstavlja problem s emulacijom.\n"
+
+#~ msgid ""
+#~ "This machine has no sound hardware, MAME will produce no sounds, this is "
+#~ "expected behaviour.\n"
+#~ msgstr ""
+#~ "Mašina ne poseduje uređaj za zvuk, MAME neće puštati zvuk, ovo je "
+#~ "oÄekivano ponaÅ¡aÇŒe.\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
+#~ "complete. There is nothing you can do to fix this problem except wait for "
+#~ "the developers to improve the emulation.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "OVA MAŠINA NE RADI. Emulacija ove mašine još nije potpuna. Ne možete "
+#~ "niÅ¡ta uraditi u vezi s tim, osim da saÄekate programere da unaprede "
+#~ "emulaciju.\n"
+
+#, c-format
+#~ msgid ""
+#~ "\n"
+#~ "\n"
+#~ "There are working clones of this machine: %s"
+#~ msgstr ""
+#~ "\n"
+#~ "\n"
+#~ "Postoji klonovi ove mašine koji rade: %s"
+
+#, c-format
+#~ msgid ""
+#~ "No machines found. Please check the rompath specified in the %1$s.ini "
+#~ "file.\n"
+#~ "\n"
+#~ "If this is your first time using %2$s, please see the config.txt file in "
+#~ "the docs directory for information on configuring %2$s."
+#~ msgstr ""
+#~ "Nisu proanađene mašine. Molimo Vas, proverite putanju do ROM fajlova "
+#~ "definisanu u %1$s.ini fajlu\n"
+#~ "\n"
+#~ "Ako je ovo Vaš prvi put da koristite %2$s, molimo Vas pogledajte config."
+#~ "txt fajl u docs direktorijumu za informacije o podešavanju %2$s."
+
+#~ msgid "Bookkeeping Info"
+#~ msgstr "Informacije o statistici mašine"
+
+#~ msgid "Machine Information"
+#~ msgstr "Informacije o mašini"
+
+#~ msgid "General Inputs"
+#~ msgstr "Globalne kontrole"
+
+#~ msgid "Save Configuration"
+#~ msgstr "SaÄuvaj konfiguraciju"
+
+#~ msgid "Settings"
+#~ msgstr "Podešavanja"
+
+#~ msgid "Configure Directories"
+#~ msgstr "Konfiguracija direktorijuma"
+
+#~ msgid "Select custom filters:"
+#~ msgstr "Izbor proizvoljnih filtera"
+
+#~ msgid "Folders Setup"
+#~ msgstr "Podešavanje direktorijuma"
+
+#, c-format
+#~ msgid "Current %1$s Folders"
+#~ msgstr "Trenutni %1$s direktorijum"
+
+#~ msgid "Configure Machine"
+#~ msgstr "Konfiguracija mašine"
+
+#, 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) )"
+
+#~ msgid "UI Fonts Settings"
+#~ msgstr "PodeÅ¡avaÇŒe fontova za korisniÄki interfejs"
+
+#~ msgid "UI Color Settings"
+#~ msgstr "PodeÅ¡avaÇŒe boja korisniÄkog interfejsa"
+
+#~ msgid "Input (general)"
+#~ msgstr "Podešavanje kontrola (globalno)"
+
+#~ msgid "Input (this machine)"
+#~ msgstr "Podešavanje kontrola (ova mašina)"
+
+#~ msgid "Analog Controls"
+#~ msgstr "Analogne kontrole"
+
+#~ msgid "Image Information"
+#~ msgstr "Informacije o programu"
+
#, c-format
#~ msgid "%s.xml saved under ui folder."
#~ msgstr "%s.xml saÄuvan u ui direktorijum."
@@ -6088,9 +6572,6 @@ msgstr ""
#~ msgid "Switched Order: entries now ordered by %s"
#~ msgstr "PromeÇŒen redosled: sada je sortirano po %s"
-#~ msgid "shortname"
-#~ msgstr "skraćeno ime"
-
#~ msgid "description"
#~ msgstr "opis"
@@ -6210,9 +6691,6 @@ msgstr ""
#~ "drugi program.\n"
#~ "\n"
-#~ msgid "Keyboard Mode:"
-#~ msgstr "Mod tastature:"
-
#~ msgid "Save machine configuration"
#~ msgstr "SaÄuvaj konfiguraciju maÅ¡ine"
@@ -6235,27 +6713,6 @@ msgstr ""
#~ "Odabranom programu nedostaje jedan ili više ROM ili CHD fajlova. Molim "
#~ "odaberite drugi."
-#~ msgid "Mechanical Machine\t%1$s\n"
-#~ msgstr "MehaniÄka maÅ¡ina\t%1$s\n"
-
-#~ msgid "Requires Artwork\t%1$s\n"
-#~ msgstr "Zahteva ilustracije\t%1$s\n"
-
-#~ msgid "Requires Clickable Artwork\t%1$s\n"
-#~ msgstr "Zahteva klik ilustracije\t%1$s\n"
-
-#~ msgid "Support Cocktail\t%1$s\n"
-#~ msgstr "Podržava \"koktel\" mod\t%1$s\n"
-
-#~ msgid "Driver is BIOS\t%1$s\n"
-#~ msgstr "Drajver je BIOS\t%1$s\n"
-
-#~ msgid "Support Save\t%1$s\n"
-#~ msgstr "Podržava snimanje stanja igre\t%1$s\n"
-
-#~ msgid "Requires CHD\t%1$s\n"
-#~ msgstr "Zahteva CHD\t%1$s\n"
-
#~ msgid "Roms Audit Pass\tOK\n"
#~ msgstr "Provera ROM-ova\tOK\n"
diff --git a/language/Serbian_Cyrillic/strings.po b/language/Serbian_Cyrillic/strings.po
index 2794a4afe27..516f3f999fd 100644
--- a/language/Serbian_Cyrillic/strings.po
+++ b/language/Serbian_Cyrillic/strings.po
@@ -1,13 +1,13 @@
# Serbian translations for MAME package.
-# Copyright (C) 1997-2021 MAMEdev and contributors
+# Copyright (C) 1997-2022 MAMEdev and contributors
# This file is distributed under the same license as the MAME package.
-# Automatically generated, 2021.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-23 12:43+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -19,7 +19,7 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Poedit 1.8.7\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
@@ -29,213 +29,211 @@ msgstr ""
"\n"
"ПритиÑните било који таÑтер за наÑтавак"
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
-msgstr "За овај драјвер је неопходно да Ñлике буду учитане у Ñледеће уређаје: "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
+msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr "Главна јачина звука"
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr "%1$s јачина звука"
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr "Убрзање оÑновног такта CPU %1$s"
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s фреквенција оÑвежавања"
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s оÑветљеноÑÑ‚"
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s контраÑÑ‚"
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s гама"
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s раÑтезање по хоризонтали"
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s хоризонтална позиција"
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s раÑтезање по вертикали"
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s вертикална позиција"
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Laserdisc '%1$s' раÑтезање по хоризонтали"
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Laserdisc '%1$s' хоризонтална позиција"
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "Laserdisc '%1$s' раÑтезање по вертикали"
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Laserdisc '%1$s' вертикална позиција"
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr "Треперење вектора"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr "Минимална ширина Ñнопа"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr "МакÑимална шириниа Ñнопа"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr "Интензитет Ñнопа"
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "Размера нишана %1$s"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr "X"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr "Y"
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "Померај нишана %1$s"
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "Размера нишана X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "Размера нишана Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "Померај нишана X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "Померај нишана Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr "**Грешка приликом Ñнимања ui.ini**"
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**Грешка прликом запиÑивања %s.ini**"
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-"\n"
-" Конфигурација Ñачувана \n"
-"\n"
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
@@ -244,8 +242,8 @@ msgstr ""
"%s\n"
" додато у лиÑту омиљених."
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
@@ -254,106 +252,114 @@ msgstr ""
"%s\n"
" избриÑано из лиÑте омиљених."
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr "%1$s %2$s ( %3$d / %4$d програмÑких пакета )"
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr "ДраjвeÑ€: \"%1$s\" лиÑта програма "
+msgid "System: \"%1$s\" software list "
+msgstr "СиÑтем: \"%1$s\" лиÑта програма "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
-msgstr "%1$s: %2$s - Претрага: %3$s_"
+msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr "Претрага: %1$s_"
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr "Опције за звук"
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
-msgstr "Глобалне контроле"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr "Додатци"
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
-msgstr "Сачувај конфигурацију"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
-msgstr "Подешавања"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
-msgstr "Филтер"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr "Прилагоди кориÑнички интерфејÑ"
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
-msgstr "Конфигурација директоријума"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
+msgstr "Опције додатака"
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr "[празан Ñлот]"
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr "[креирај]"
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr "[лиÑта програма]"
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr "Одабери мод приÑтупа"
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr "Само читање"
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr "Читање-пиÑање"
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr "Читај овај фајл, пиши у други"
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr "Читај овај фајл, пиши разлике"
@@ -366,7 +372,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -457,7 +463,7 @@ msgstr ""
msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr "Ротирај"
@@ -629,7 +635,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr "Видео опције"
@@ -681,281 +687,282 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr "ИÑкључено"
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr "ÐутоматÑки"
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr "Повратак у претходни мени"
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr "Управљање фајловима"
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
-msgstr ""
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
+msgstr "Покрените ÑиÑтем"
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr "Екран #%d"
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr "заштита"
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr "графика"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr "звук"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr "камера"
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr "микрофон"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "таÑтатура"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr "миш"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr "диÑк"
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr "штампач"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr "магнетна трака"
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-"Један или више ROM/CHD фаЈлова за ову машину Ñу неиÑправни. Машина можда "
-"неће иÑправно радити.\n"
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-"ПоÑтоје познати проблеми Ñ Ð¾Ð²Ð¾Ð¼ машином\n"
+"ПоÑтоје познати проблеми Ñ Ð¾Ð²Ð¸Ð¼ ÑиÑтемом\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-"Један или више ROM/CHD фајлова за ову машину ниÑу иÑправно направљени.\n"
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr "Обртање екрана у \"коктел\" моду није подржано.\n"
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
-msgstr "Машина захтева додатне илуÑтрационе фајлове.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
+msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-"МашÑина није никад завршена. Може Ñе јавити чудно понашање или недоÑтатак "
-"елемената Ñто не предÑтавља проблем Ñ ÐµÐ¼ÑƒÐ»Ð°Ñ†Ð¸Ñ˜Ð¾Ð¼.\n"
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-"Машина не поÑедује уређај за звук, МÐМЕ неће пуштати звук, ово је очекивано "
-"понашање.\n"
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-"\n"
-"ОВРМÐШИÐÐ ÐЕ РÐДИ. Емулација ове машине још није потпуна. Ðе можете ништа "
-"урадити у вези Ñ Ñ‚Ð¸Ð¼, оÑим да Ñачекате програмере да унапреде емулацију.\n"
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-"\n"
-"\n"
-"ПоÑтоји клонови ове машине који раде: %s"
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -970,27 +977,27 @@ msgstr ""
"\n"
"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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
@@ -998,7 +1005,7 @@ msgstr ""
"\n"
"Звук:\n"
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
@@ -1006,46 +1013,50 @@ msgstr ""
"\n"
"Видео:\n"
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr "Ðиједан\n"
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr "Вектор"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr "Екран '%1$s'"
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr "Екран"
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr "Ðије подржано"
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr "Делимично подржано"
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr "[празно]"
@@ -1073,11 +1084,11 @@ msgstr "[компатибилне лиÑте]"
msgid "File Already Exists - Override?"
msgstr "Фајл већ поÑтоји - препиши?"
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr "Ðе"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr "Да"
@@ -1105,33 +1116,43 @@ msgstr "Одабери формат"
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr "Мод таÑтатуре"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr "Природни"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr "Емулирани"
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr "Омогућено"
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr "Онемогућено"
@@ -1420,65 +1441,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr "Филтер"
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
-msgstr "Избор произвољних филтера"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
+msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr "Уклони поÑледњи филтер"
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr "Додај филтер"
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr "Фајл"
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1487,11 +1512,23 @@ msgstr ""
msgid "Revision: %1$s"
msgstr "Ревизија: %1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr "Избор BIOS-а"
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr "РеÑетуј"
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr "Мрежни уређаји"
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
@@ -1500,7 +1537,7 @@ msgstr ""
"Време рада: %1$d:%2$02d:%3$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
@@ -1509,7 +1546,7 @@ msgstr ""
"Време рада: %1$d:%2$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
@@ -1518,92 +1555,129 @@ msgstr ""
"Издате карте: %1$d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr "Жетон %1$c: NA%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr "Жетон %1$c: %2$d%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr " (закључано)"
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr "Опције нишана"
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
-msgstr "Видљиво кашњење"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr "Име: ОпиÑ:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr "ЕкÑпортуј лиÑту у XML формату (као -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr "ЕкÑпортуј лиÑту у XML формату (као -listxml, али без уређаја)"
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr "ЕкÑпортуј лиÑту у TXT формату (као -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:792
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:808
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
-msgstr "Драјвер"
-
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr "Додај у лиÑту омиљених"
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr "Избриши из лиÑте омиљених"
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (уобичајено)"
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1620,14 +1694,18 @@ msgstr ""
"ПритиÑните %1$s за напуштање програма\n"
"ПритиÑните %2$s за наÑтавак емулације"
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr "ПÑеудо терминали"
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr "[неуÑпечно]"
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr "Контроле клизача"
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1636,7 +1714,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1644,140 +1722,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr "DIP прекидачи"
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr "Конфигурација машине"
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr "Слот уређаји"
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr "%s [интерно]"
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr "КориÑнички интерфејÑ"
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr "ОÑтале контроле"
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr "Контрола траке"
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr "Ñтопирано"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr "репродукција"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr "(репродукција)"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr "Ñнимање"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr "(Ñнимање)"
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr "Пауза/Стоп"
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr "ПуÑти"
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr "Сними"
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr "Премотај"
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr "Премотај у напред"
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr "Ðемогуће Ñнимити преко директоријума"
@@ -1788,7 +1956,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1796,101 +1964,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr "Конфигурација опција"
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr "Излаз"
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-"ÐиÑу проанађене машине. Молимо ВаÑ, проверите путању до ROM фајлова "
-"дефиниÑану у %1$s.ini фајлу\n"
-"\n"
-"Ðко је ово Ваш први пут да кориÑтите %2$s, молимо Ð’Ð°Ñ Ð¿Ð¾Ð³Ð»ÐµÐ´Ð°Ñ˜Ñ‚Ðµ config.txt "
-"фајл у docs директоријуму за информације о подешавању %2$s."
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr "Откуцајте име или изаберите: %1$s_"
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr "Откуцајте име или изаберите: (наÑумичан избор)"
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr "%1$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr "%1$s, %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr "Драјвер: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "Уопштено: ÐЕ РÐДИ"
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
-msgstr "Уопштено: Заштита није емулирана"
+msgstr "Уопштено: заштита није емулирана"
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "Уопштено: ради"
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Графика: није имплементирана, "
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Графика: неÑавршена, "
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Графика: ОК, "
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Звук: није имплементиран"
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Звук: неÑавршен"
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Звук: ОК"
@@ -1915,259 +2078,361 @@ msgstr "РеÑетуји Ñве"
msgid "Reload All"
msgstr "Поново учитај Ñве"
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr "РОМ-ови"
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr "ИлуÑтрације"
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr "Ðишани"
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr "INI фајлови"
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr "DAT фајлови"
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr "Снимци екрана"
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr "Иконе"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr "Управљачки панели"
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr "Кабинети"
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr "ПоÑтери изнад кабинета"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr "PCB (штампане плочице)"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr "Летци"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr "ÐаÑловни екрани"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr "Екрани завршетка игре"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr "Финални противници"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "Умањени приказ илуÑтрација"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr "Изборни екрани"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr "УпутÑтво"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr "Логои"
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr "Ðајбољи резултати"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr "ВерÑÑƒÑ ÐµÐºÑ€Ð°Ð½Ð¸"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr "МаÑке"
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
-msgstr "Подешавање директоријума"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
+msgstr "Уклони %1$s директоријум"
+
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Change %1$s Folder - Search: %2$s_"
+msgstr "Промени %1$s директоријум - Претрага: %2$s_"
+
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr "Додај %1$s директоријум - Претрага: %2$s_"
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr "ПритиÑните TAB да подеÑите"
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:421
#, c-format
-msgid "Current %1$s Folders"
-msgstr "Тренутни %1$s директоријум"
+msgid "%1$s Folders"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr "Промени директоријум"
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr "Додај директоријум"
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr "Уклони директоријум"
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
-msgstr "Промени %1$s директоријум - Претрага: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
-msgstr "Додај %1$s директоријум - Претрага: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
-msgstr "ПритиÑните TAB да подеÑите"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
-msgstr "Уклони %1$s директоријум"
+msgctxt "gfxview"
+msgid "Category %1$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
-msgstr " БОЈЕ"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
+msgstr "[root%1$s] боје"
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
-msgstr "ОЛОВКЕ"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
+msgstr "[root%1$s] оловке"
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:947
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
-msgstr "Конфигурација машине"
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/viewgfx.cpp:1334
#, 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) )"
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1058
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr "СиÑтем: %1$-.100s"
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
-msgstr "Изборна лиÑта - претрага:"
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr "%1$s - Претрага: %2$s_"
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr "Дупли клик или притиÑните %1$s за Ñелектовање"
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr "Ðормални текÑÑ‚"
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2176,298 +2441,298 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr "Прикажи Ñве"
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr "Сакриј филтере"
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr "Сакриј Инфо/Слику"
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr "Сакриј обоје"
-#: src/frontend/mame/ui/custui.cpp:210
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
+msgstr "Прикажи бочне панеле"
+
+#: src/frontend/mame/ui/custui.cpp:213
msgid "Fonts"
msgstr "Фонтови"
-#: src/frontend/mame/ui/custui.cpp:211
+#: src/frontend/mame/ui/custui.cpp:214
msgid "Colors"
msgstr "Боје"
-#: src/frontend/mame/ui/custui.cpp:214
+#: src/frontend/mame/ui/custui.cpp:217
msgid "Language"
msgstr "Језици"
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
-msgstr "Прикажи бочне панеле"
-
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
+msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
-msgid "[built-in]"
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr "уобичајено"
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr "Фонт кориÑничког интерфејÑа"
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr "Подебљано"
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr "ИÑкошено"
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr "Линије"
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr "ВиÑина текÑта за информације"
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
-msgstr "Подешавање фонтова за кориÑнички интерфејÑ"
-
-#: src/frontend/mame/ui/custui.cpp:548
+#: src/frontend/mame/ui/custui.cpp:529
msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
"Пример текÑта - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr "Боја изабраног"
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr "Боја изабраног"
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr "Позадина нормалног текÑта"
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr "Боја позадине за изабрану Ñтавку"
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr "Боја подÑтавке"
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr "Клонирај"
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr "Граница"
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr "Позадина"
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr "DIP прекидач"
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr "Боја за недоÑтупно"
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr "Боја клизача"
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr "Графички приказ позадине"
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr "Боја при прелаÑку миша"
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr "Боја позадине при прелаÑку миша"
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr "Боја при притиÑку миша"
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr "Боја позадине при притиÑку миша"
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr "Подешавање боја кориÑничког интерфејÑа"
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr "Пробни приказ менија"
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr "Ðормално"
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr "Под-Ñтавка"
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr "Изабрано"
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr "Прелаз мишем"
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr "Клонирај"
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr "ARGB подешавања"
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr "Ðлфа"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr "Црвена"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr "Зелена"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr "Плава"
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr "Изабрати из палете"
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr "Пробни приказ боја:"
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr "Бела"
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr "Сребрна"
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr "Сива"
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr "Црна"
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr "Црвена"
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr "ÐаранџаÑта"
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr "Жута"
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr "Зелена"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr "Плава"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr "ЉубичаÑта"
@@ -2490,660 +2755,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
+msgstr "Баркод читач"
+
+#: src/frontend/mame/ui/barcode.cpp:78
msgid "New Barcode:"
msgstr "Ðови баркод:"
-#: src/frontend/mame/ui/barcode.cpp:80
+#: src/frontend/mame/ui/barcode.cpp:81
msgid "Enter Code"
msgstr "УнеÑите баркод"
-#: src/frontend/mame/ui/barcode.cpp:116
+#: src/frontend/mame/ui/barcode.cpp:115
msgid "Barcode length invalid!"
msgstr "Ðеодговарајућа дужина баркода!"
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
-msgstr "Подешавање контрола (глобално)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
-msgstr "Подешавање контрола (ова машина)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
-msgstr "Ðналогне контроле"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr "DIP прекидачи"
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Конфигурација машине"
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
-msgstr "Информације о књиговодÑтву машине"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
-msgstr "Информације о машини"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
-msgstr "Информације о Ñлици"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr "Управљање фајловима"
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr "Контрола траке"
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
-msgstr ""
+msgstr "ПÑеудо терминали"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "Избор BIOS-а"
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Слот уређаји"
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Баркод читач"
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr "Мрежни уређаји"
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Контроле клизача"
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr "Видео опције"
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Опције нишана"
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr "Варање"
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Опције додатака"
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr "Приказ Ñпољашњег DAT"
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr "Додај у лиÑту омиљених"
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr "Избриши из лиÑте омиљених"
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
-msgstr "Изабери нову машину"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
+msgstr "Покрените ÑиÑтем"
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
-msgstr "Подешавање контрола (ова машина)"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
+msgstr "Изабери нови ÑиÑтем"
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr "Снимци екрана"
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr "Кабинет"
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr "PCB (штампана плочица)"
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr "Преглед artwork-а"
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr "Финални противници"
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr "Лого"
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr "ВерÑÑƒÑ ÐµÐºÑ€Ð°Ð½Ð¸"
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr "Завршни екран игре"
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr "УпутÑтво"
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr "Ðајбољи резултати"
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr "Изборни екрани"
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr "МаÑке"
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr "ЕкÑпортуј приказану лиÑту у фајл"
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr "Прижи DAT"
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
-msgstr "Избор дела Ñофтвера:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
-msgstr "Избор BIOS-а:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr "Софтвер је клон од: %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr "Софтвер је предак"
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr "Подржано: не"
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr "Подржано: делимично"
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr "Подржано: да"
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
-msgstr "Драјвер је оÑновни"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
+msgstr "СиÑтем је предак"
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
-msgstr "Драјвер је клон од: %1$s"
+msgid "System is clone of: %1$s"
+msgstr "СиÑтем је клон од: %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr "Програми"
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr "Информације"
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr "ПритиÑните било који таÑтер за наÑтавак."
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr "Опште информације"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
-msgstr "РОМ Ñкуп\t%1$s\n"
+msgid "Short Name\t%1$s\n"
+msgstr "Скраћено име\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr "Година\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Произвођач\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
-msgstr "Драјвер је клон од\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
+msgstr "СиÑтем је клон од\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
-msgstr "Драјвер је предак\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
+msgstr "СиÑтем је предак\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr "Уопштено\tÐЕ РÐДИ\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr "Уопштено\tЗаштита није емулирана"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
-msgstr "Уопштено\tради\n"
+msgstr "Уопштено\tРади\n"
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
-msgstr "Графика\tније имплементирана\n"
+msgstr "Графика\tÐије имплементирана\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
-msgstr ""
+msgstr "Графика\tПогрешне боје\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
-msgstr "Графика\tнеÑавршене боје\n"
+msgstr "Графика\tÐеÑавршене боје\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
-msgstr "Графика\tнеÑавршена\n"
+msgstr "Графика\tÐеÑавршена\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr "Графика\tОК\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
-msgstr "Звук\tније имплементиран\n"
+msgstr "Звук\tÐије имплементиран\n"
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
-msgstr "Звук\tнеÑавршен\n"
+msgstr "Звук\tÐеÑавршен\n"
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr "Звук\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
-msgstr "ТаÑтатура\tније имплементирана\n"
+msgstr "ТаÑтатура\tÐије имплементирана\n"
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
-msgstr "ТаÑтатура\tнеÑавршена\n"
+msgstr "ТаÑтатура\tÐеÑавршена\n"
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
-msgstr "Миш\tније имплементиран\n"
+msgstr "Миш\tÐије имплементиран\n"
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
-msgstr "Миш\tнеÑавршен\n"
+msgstr "Миш\tÐеÑавршен\n"
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
+msgstr "Механички ÑиÑтем\tДа\n"
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
+msgstr "Механички ÑиÑтем\tÐе\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
-msgstr ""
+msgstr "Захтева илуÑтрације\tДа\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
-msgstr ""
+msgstr "Захтева илуÑтрације\tÐе\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
-msgstr ""
+msgstr "Захтева клик илуÑтрације\tДа\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
-msgstr ""
+msgstr "Захтева клик илуÑтрације\tÐе\n"
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
-msgstr ""
+msgstr "Подржава \"коктел\" мод\tÐе\n"
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
+msgstr "СиÑтем је BIOS\tДа\n"
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
+msgstr "СиÑтем је BIOS\tÐе\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
-msgstr ""
+msgstr "Подржава Ñнимање Ñтања ÑиÑтема\tДа\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
-msgstr ""
+msgstr "Подржава Ñнимање Ñтања ÑиÑтема\tÐе\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr "Оријентација екрана\tВертикално\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr "Оријентација екрана\tХоризонтално\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
-msgstr ""
+msgstr "Захтева CHD\tДа\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
-msgstr ""
+msgstr "Захтева CHD\tÐе\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
+msgstr "УчеÑталоÑÑ‚ узорковања"
+
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sound"
msgstr "Звук"
-#: src/frontend/mame/ui/sndmenu.cpp:147
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
-msgstr "УчеÑталоÑÑ‚ узорковања"
-
-#: src/frontend/mame/ui/sndmenu.cpp:149
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr "КориÑти додатне Ñемплове"
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3154,7 +3465,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3165,631 +3476,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3865,7 +4205,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3980,1241 +4320,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5529,7 +5869,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5774,7 +6114,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5973,6 +6313,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr "Варање"
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6061,17 +6405,157 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
+#~ msgid "Visible Delay"
+#~ msgstr "Видљиво кашњење"
+
+#~ msgid "Software part selection:"
+#~ msgstr "Избор дела Ñофтвера:"
+
+#~ msgid "BIOS selection:"
+#~ msgstr "Избор BIOS-а:"
+
+#~ msgid ""
+#~ "This driver requires images to be loaded in the following device(s): "
+#~ msgstr ""
+#~ "За овај драјвер је неопходно да Ñлике буду учитане у Ñледеће уређаје: "
+
+#~ msgid ""
+#~ "\n"
+#~ " Configuration saved \n"
+#~ "\n"
+#~ msgstr ""
+#~ "\n"
+#~ " Конфигурација Ñачувана \n"
+#~ "\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+#~ "run correctly.\n"
+#~ msgstr ""
+#~ "Један или више ROM/CHD фаЈлова за ову машину Ñу неиÑправни. Машина можда "
+#~ "неће иÑправно радити.\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#~ msgstr ""
+#~ "Један или више ROM/CHD фајлова за ову машину ниÑу иÑправно направљени.\n"
+
+#~ msgid "This machine requires external artwork files.\n"
+#~ msgstr "Машина захтева додатне илуÑтрационе фајлове.\n"
+
+#~ msgid ""
+#~ "This machine was never completed. It may exhibit strange behavior or "
+#~ "missing elements that are not bugs in the emulation.\n"
+#~ msgstr ""
+#~ "МашÑина није никад завршена. Може Ñе јавити чудно понашање или недоÑтатак "
+#~ "елемената Ñто не предÑтавља проблем Ñ ÐµÐ¼ÑƒÐ»Ð°Ñ†Ð¸Ñ˜Ð¾Ð¼.\n"
+
+#~ msgid ""
+#~ "This machine has no sound hardware, MAME will produce no sounds, this is "
+#~ "expected behaviour.\n"
+#~ msgstr ""
+#~ "Машина не поÑедује уређај за звук, МÐМЕ неће пуштати звук, ово је "
+#~ "очекивано понашање.\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
+#~ "complete. There is nothing you can do to fix this problem except wait for "
+#~ "the developers to improve the emulation.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "ОВРМÐШИÐÐ ÐЕ РÐДИ. Емулација ове машине још није потпуна. Ðе можете "
+#~ "ништа урадити у вези Ñ Ñ‚Ð¸Ð¼, оÑим да Ñачекате програмере да унапреде "
+#~ "емулацију.\n"
+
+#, c-format
+#~ msgid ""
+#~ "\n"
+#~ "\n"
+#~ "There are working clones of this machine: %s"
+#~ msgstr ""
+#~ "\n"
+#~ "\n"
+#~ "ПоÑтоји клонови ове машине који раде: %s"
+
+#, c-format
+#~ msgid ""
+#~ "No machines found. Please check the rompath specified in the %1$s.ini "
+#~ "file.\n"
+#~ "\n"
+#~ "If this is your first time using %2$s, please see the config.txt file in "
+#~ "the docs directory for information on configuring %2$s."
+#~ msgstr ""
+#~ "ÐиÑу проанађене машине. Молимо ВаÑ, проверите путању до ROM фајлова "
+#~ "дефиниÑану у %1$s.ini фајлу\n"
+#~ "\n"
+#~ "Ðко је ово Ваш први пут да кориÑтите %2$s, молимо Ð’Ð°Ñ Ð¿Ð¾Ð³Ð»ÐµÐ´Ð°Ñ˜Ñ‚Ðµ config."
+#~ "txt фајл у docs директоријуму за информације о подешавању %2$s."
+
+#~ msgid "Bookkeeping Info"
+#~ msgstr "Информације о књиговодÑтву машине"
+
+#~ msgid "Machine Information"
+#~ msgstr "Информације о машини"
+
+#~ msgid "General Inputs"
+#~ msgstr "Глобалне контроле"
+
+#~ msgid "Save Configuration"
+#~ msgstr "Сачувај конфигурацију"
+
+#~ msgid "Settings"
+#~ msgstr "Подешавања"
+
+#~ msgid "Configure Directories"
+#~ msgstr "Конфигурација директоријума"
+
+#~ msgid "Select custom filters:"
+#~ msgstr "Избор произвољних филтера"
+
+#~ msgid "Folders Setup"
+#~ msgstr "Подешавање директоријума"
+
+#, c-format
+#~ msgid "Current %1$s Folders"
+#~ msgstr "Тренутни %1$s директоријум"
+
+#~ msgid "Configure Machine"
+#~ msgstr "Конфигурација машине"
+
+#, 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) )"
+
+#~ msgid "UI Fonts Settings"
+#~ msgstr "Подешавање фонтова за кориÑнички интерфејÑ"
+
+#~ msgid "UI Color Settings"
+#~ msgstr "Подешавање боја кориÑничког интерфејÑа"
+
+#~ msgid "Input (general)"
+#~ msgstr "Подешавање контрола (глобално)"
+
+#~ msgid "Input (this machine)"
+#~ msgstr "Подешавање контрола (ова машина)"
+
+#~ msgid "Analog Controls"
+#~ msgstr "Ðналогне контроле"
+
+#~ msgid "Image Information"
+#~ msgstr "Информације о Ñлици"
+
#, c-format
#~ msgid "%s.xml saved under ui folder."
#~ msgstr "%s.xml Ñачуван у ui директоријум."
@@ -6088,9 +6572,6 @@ msgstr ""
#~ msgid "Switched Order: entries now ordered by %s"
#~ msgstr "Промењен редоÑлед: Ñада је Ñортирано по %s"
-#~ msgid "shortname"
-#~ msgstr "Ñкраћено име"
-
#~ msgid "description"
#~ msgstr "опиÑ"
@@ -6210,9 +6691,6 @@ msgstr ""
#~ "други програм.\n"
#~ "\n"
-#~ msgid "Keyboard Mode:"
-#~ msgstr "Мод таÑтатуре:"
-
#~ msgid "Save machine configuration"
#~ msgstr "Сачувај конфигурацију машине"
@@ -6235,27 +6713,6 @@ msgstr ""
#~ "Одабраном програму недоÑтаје један или више ROM или CHD фајлова. Молим "
#~ "одаберите други."
-#~ msgid "Mechanical Machine\t%1$s\n"
-#~ msgstr "Механичка машина\t%1$s\n"
-
-#~ msgid "Requires Artwork\t%1$s\n"
-#~ msgstr "Захтева илуÑтрације\t%1$s\n"
-
-#~ msgid "Requires Clickable Artwork\t%1$s\n"
-#~ msgstr "Захтева клик илуÑтрације\t%1$s\n"
-
-#~ msgid "Support Cocktail\t%1$s\n"
-#~ msgstr "Подржава \"коктел\" мод\t%1$s\n"
-
-#~ msgid "Driver is BIOS\t%1$s\n"
-#~ msgstr "Драјвер је BIOS\t%1$s\n"
-
-#~ msgid "Support Save\t%1$s\n"
-#~ msgstr "Подржава Ñнимање Ñтања игре\t%1$s\n"
-
-#~ msgid "Requires CHD\t%1$s\n"
-#~ msgstr "Захтева CHD\t%1$s\n"
-
#~ msgid "Roms Audit Pass\tOK\n"
#~ msgstr "Провера ROM-ова\tОК\n"
diff --git a/language/Slovak/strings.po b/language/Slovak/strings.po
index 28ee62bff99..9d766acf5fa 100644
--- a/language/Slovak/strings.po
+++ b/language/Slovak/strings.po
@@ -1,14 +1,14 @@
# Slovak translations for MAME package
# Slovenské preklady pre balík MAME.
-# Copyright (C) 1997-2021 MAMEdev and contributors
+# Copyright (C) 1997-2022 MAMEdev and contributors
# This file is distributed under the same license as the MAME package.
-# Automatically generated, 2021.
+# Automatically generated, 2022.
#
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: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2021-12-20 22:06+0100\n"
"Last-Translator: Milan Galcik <milan.galcik@gmail.com>\n"
"Language-Team: MAME Language Team\n"
@@ -19,7 +19,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Poedit 3.0.1\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
@@ -29,13 +29,12 @@ msgstr ""
"\n"
"PokraÄujte stlaÄením ľubovoľného klávesu"
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-"Tento ovládaÄ vyžaduje, aby boli obrazy média nahraté do nasledujúcich "
-"zariadení: "
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
@@ -44,7 +43,7 @@ msgstr ""
"Ovládacie prvky používateľského rozhrania zapnuté\n"
"Pre vypnutie použite %1$s"
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
@@ -53,195 +52,192 @@ msgstr ""
"Ovládacie prvky používateľského rozhrania vypnuté\n"
"Na zapnutie použite %1$s"
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr "Celková hlasitosť"
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr "Hlasitosť %1$s"
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr "Pretaktovať CPU %1$s"
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr "Pretaktovať zvuk %1$s"
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s - obnovovacia frekvencia"
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s - jas"
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s - kontrast"
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s - gamma"
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s - natiahnutie vodorovne"
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s - pozícia vodorovne"
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s - natiahnutie zvislo"
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s - pozícia zvislo"
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Laserdisc '%1$s' - natiahnutie vodorovne"
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Laserdisc '%1$s' - pozícia vodorovne"
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "Laserdisc '%1$s' - natiahnutie zvislo"
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Laserdisc '%1$s' - pozícia zvislo"
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr "Minimálna šírka lúÄa"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr "Maximálna šírka lúÄa"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr "VeľkosÅ¥ bodu lúÄa"
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr "Intenzita lúÄa"
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "%1$s-ová veľkosÅ¥ zameriavaÄa"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "%1$s-ová pozícia zameriavaÄa"
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "%1$1.3f X-ová veľkosÅ¥ zameriavaÄa"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "%1$1.3f Y-ová veľkosÅ¥ zameriavaÄa"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "%1$1.3f X-ová pozícia zameriavaÄa"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "%1$1.3f Y-ová pozícia zameriavaÄa"
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr "**Chyba pri ukladaní ui.ini**"
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**Chyba pri ukladaní %s.ini**"
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-"\n"
-" Konfigurácia bola uložená \n"
-"\n"
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
@@ -250,8 +246,8 @@ msgstr ""
"%s\n"
"Zariadenie pridané do zoznamu Obľúbené."
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
@@ -260,106 +256,114 @@ msgstr ""
"%s\n"
"Zariadenie odstránené zo zoznamu Obľúbené."
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr "[ZaÄaÅ¥ prázdny]"
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr "[Použiť správcu súborov]"
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr "%1$s %2$s (%3$d z %4$d softvérových balíkov)"
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr "OvládaÄ: \"%1$s\" zoznam softvéru "
+msgid "System: \"%1$s\" software list "
+msgstr "Systém: \"%1$s\" zoznam softvéru "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, 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:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr "Vyhľadať: %1$s_"
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr "Zoznam/položka softvéru: %1$s:%2$s"
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr "Nastavenia zvuku"
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
-msgstr "Ovládanie"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr "Pluginy"
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
-msgstr "Uložiť konfiguráciu"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
-msgstr "Nastavenia"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr "Prispôsobiť používateľské rozhranie"
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
-msgstr "KonfigurovaÅ¥ súborové prieÄinky"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
+msgstr "Nastavenia pluginov"
+
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr "[prázdny slot]"
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr "[vytvoriť]"
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr "[zoznam softvéru]"
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr "Chyba prístupu do %s"
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr "Vyberte spôsob prístupu"
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr "Iba na Äítanie"
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr "Čítanie aj zapisovanie"
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr "Čítať tento obraz, zapisovať do iného"
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr "Čítať tento obraz, zapisovať do diff"
@@ -372,8 +376,8 @@ msgid "Skip imperfect emulation warnings"
msgstr "Menej upozornení o nedokonalej emulácii"
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
-msgstr "Nastaviť sa na naposledy spustené zariadenie"
+msgid "Re-select last system launched"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
msgid "Enlarge images in the right panel"
@@ -463,7 +467,7 @@ msgstr "Eliminovať oneskorenie vstupu"
msgid "Rotation Options"
msgstr "Nastavenie otoÄenia"
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr "PrispôsobiÅ¥ otoÄenie obrazovky zariadenia"
@@ -635,7 +639,7 @@ msgstr "Provider vstupu svetelnej pištole"
msgid "Joystick Input Provider"
msgstr "Provider vstupu joysticku"
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr "Nastavenia obrazu"
@@ -687,285 +691,280 @@ 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr "Vypnuté"
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr "Automaticky"
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr "Späť na predchádzajúce menu"
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr "Správca súborov"
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
-msgstr "Reštartovať zariadenie"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
+msgstr "Reštartovať systém"
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
-msgstr "Spustiť zariadenie"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
+msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr "Obrazovka #%d"
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr "Maximalizovať"
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr "Iba šírku"
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr "Iba výšku"
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr "Aj šírku, aj výšku"
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr "Natiahnutie/vtesnanie podľa veľkosti okna"
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr "Zachovať pomer strán"
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr "Nemožno meniÅ¥ nastavenia poÄas nahrávania!"
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-"Jedna alebo viaceré ROM/CHD pre toto zariadenie nie sú korektné. Zariadenie "
-"nemusí fungovať správne.\n"
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-"Toto zariadenie má nedostatky:\n"
-"\n"
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-"Jedna alebo viaceré ROM/CHD pre toto zariadenie neboli správne dumpnuté.\n"
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr "Neemulované prvky: "
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr "NedostatoÄne emulované prvky: "
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr "Prevrátenie obrazovky v režime Cocktail nie je podporované.\n"
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
-msgstr "Toto zariadenie vyžaduje artwork.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
+msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-"Zariadenie stále nie je dokonÄené. Môžu sa objaviÅ¥ chýbajúce prvky alebo iné "
-"zvláštne správanie, Äo vÅ¡ak nie je chybou emulácie.\n"
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-"Toto zariadenie nemá zvukový hardvér, MAME preto nebude generovať žiadne "
-"zvuky.\n"
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-"\n"
-"TOTO ZARIADENIE NEFUNGUJE. Emulácia eÅ¡te nie je hotová. Nedá sa niÄ robiÅ¥, "
-"iba poÄkaÅ¥, kým vývojári emuláciu dokonÄia.\n"
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-"\n"
-"Niektoré prvky tohto zariadenia nemôžu byť emulované, pretože vyžadujú "
-"fyzickú interakciu alebo pozostávajú z mechanických súÄastí. Nebude preto "
-"možné poskytnúť dokonalý herný zážitok.\n"
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-"\n"
-"\n"
-"Existujú funkÄné klony tohto zariadenia: %s"
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -980,27 +979,27 @@ msgstr ""
"\n"
"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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
@@ -1008,7 +1007,7 @@ msgstr ""
"\n"
"Zvuk:\n"
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
@@ -1016,46 +1015,50 @@ msgstr ""
"\n"
"Obraz:\n"
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr "Žiadny\n"
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr "Vektorový"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr "Obrazovka '%1$s'"
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr "Obrazovka"
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr "Nepodporované"
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr "ÄŒiastoÄne podporované"
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr "[prázdny]"
@@ -1083,11 +1086,11 @@ msgstr "[kompatibilné zoznamy]"
msgid "File Already Exists - Override?"
msgstr "Súbor už existuje. Prepísať ho?"
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr "Nie"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr "Ãno"
@@ -1115,33 +1118,43 @@ msgstr "Vybrať formát obrazu"
msgid "Select initial contents"
msgstr "VybraÅ¥ poÄiatoÄný obsah"
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr "Režim klávesnice"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr "Prirodzená"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr "Emulovaná"
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr "Zapnutá"
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr "Vypnutá"
@@ -1430,65 +1443,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr "Vlastný filter"
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr "<nastaviť filtre>"
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
-msgstr "Vybrať vlastný filter:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
+msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr "Odstrániť posledný filter"
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr "Pridať filter"
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr "Vybrať kategóriu:"
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr "[žiadne INI súbory pre kategórie]"
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr "[žiadne INI súbory pre skupiny]"
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr "Neboli nájdené INI súbory pre kategórie"
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr "Súbor"
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr "V súbore pre kategóriu neboli nájdené žiadne skupiny"
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr "Skupina"
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr "Vrátane klonov"
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr "Zoznam/položka softvéru"
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr "Informácia o zozname softvéru"
@@ -1497,11 +1514,23 @@ msgstr "Informácia o zozname softvéru"
msgid "Revision: %1$s"
msgstr "Revízia: %1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr "Výber BIOSu"
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr "Systém"
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr "Sieťové zariadenia"
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
@@ -1510,7 +1539,7 @@ msgstr ""
"ÄŒas behu: %1$d:%2$02d:%3$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
@@ -1519,7 +1548,7 @@ msgstr ""
"ÄŒas behu: %1$d:%2$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
@@ -1528,92 +1557,129 @@ msgstr ""
"Vydaných lístkov: %1$d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr " (zamknuté)"
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr "Nastavenia zameriavaÄa"
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
+#, c-format
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
+msgstr "HrÃ¡Ä %1$d - ViditeľnosÅ¥"
+
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Visibility"
-msgstr "HrÃ¡Ä %d - ViditeľnosÅ¥"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
+msgstr "HrÃ¡Ä %1$d - ZameriavaÄ"
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:563
#, c-format
-msgid "P%d Crosshair"
-msgstr "HrÃ¡Ä %d - ZameriavaÄ"
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
-msgstr "Viditeľné oneskorenie"
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr "Súbor %s.xml bol uložený do prieÄinka nastavení použív. rozhrania."
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr "SÚBOR: NÃZOV ZARIADENIA:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr "Súbor %s.txt bol uložený do prieÄinka nastavení použív. rozhrania."
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr "Exportovať vo formáte XML (ako -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr "Exportovať vo formáte XML (ako -listxml, ale bez zariadení)"
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr "Exportovať vo formáte TXT (ako -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
-msgstr "OvládaÄ"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
-msgstr "Toto zariadenie nemá BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr "Pridať do zoznamu Obľúbené"
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr "Odstrániť zo zoznamu Obľúbené"
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr "Uložiť konfiguráciu zariadenia"
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
-msgstr "Konfigurovať zariadenie:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (pôvodné)"
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr "Neboli nájdené žiadne pluginy"
@@ -1630,14 +1696,18 @@ 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
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr "Pseudoterminály"
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr "[zlyhaný]"
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr "Posuvné ovládaÄe"
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr "[neboli nájdené žiadne stavy]"
@@ -1646,7 +1716,7 @@ msgstr "[neboli nájdené žiadne stavy]"
msgid "Cancel"
msgstr "Storno"
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1657,141 +1727,231 @@ msgstr ""
"StlaÄte %2$s, ak zmazaÅ¥\n"
"Alebo %3$s pre storno"
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr "Chyba pri vymazávaní súboru s uloženým stavom %1$s"
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr "StlaÄte %1$s pre vymazanie"
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr "NaÄítaÅ¥ stav"
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr "Vyberte stav, ktorý chcete naÄítaÅ¥"
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr "Uložiť stav"
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
"StlaÄte kláves alebo tlaÄidlo joysticku, alebo vyberte stav na prepísanie"
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr "DIP prepínaÄe"
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr "Nastavenie zariadenia"
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr "Zásuvné zariadenia"
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr "%s [interné]"
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr "Používateľské rozhranie"
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr "Ovládanie HrÃ¡Ä %1$d"
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr "Ďalšie ovládanie"
-#: 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:58
+#, c-format
+msgid "Input Assignments (%1$s)"
+msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr "StlaÄené"
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
-msgstr "Vložená neplatná sekvencia"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
+msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr "Pre nastavenie stlaÄte %1$s\n"
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr "Pre pridanie stlaÄte %1$s\n"
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr "Pre vymazanie stlaÄte %1$s\n"
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr "Pre nastavenie pôvodnej hodnoty stlaÄte %1$s\n"
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr "Ovládanie kazetového prehrávaÄa"
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr "zastavené"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr "prehráva sa"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr "(prehráva sa)"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr "nahráva sa"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr "(nahráva sa)"
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr "Pauza/Stop"
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr "Prehrať"
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr "Nahrať"
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr "PretoÄiÅ¥ späť"
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr "PretoÄiÅ¥ vpred"
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr "Nie je možné zapisovaÅ¥ do prieÄinku"
@@ -1804,7 +1964,7 @@ msgstr ""
"Pre zvolený softvér chýba jeden alebo viaceré ROM alebo CHD obrazy.\n"
"Dodajte požadované súbory alebo zvoľte iný softvér."
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1816,100 +1976,96 @@ msgstr ""
"\n"
"PokraÄujte stlaÄením ľubovoľného klávesu."
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr "Konfigurovať všeobecné nastavenia"
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr "UkonÄiÅ¥ MAME"
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-"Neboli nájdené žiadne zariadenia. Skontrolujte rompath v %1$s.ini súbore.\n"
-"\n"
-"Ak používate %2$s prvýkrát, viac informácií o konfigurácii %2$s sa doÄítate "
-"v súbore config.txt v prieÄinku docs."
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr "Napíšte meno alebo vyberte: %1$s_"
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr "Napíšte meno alebo vyberte: (náhodne)"
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr "Rok výroby: %1$s, výrobca: %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr "OvládaÄ: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "Emulácia: NEFUNKÄŒNÃ"
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "Emulácia: Neemulovaná ochrana"
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "Emulácia: funkÄná"
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Grafika: neimplementovaná, "
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Grafika: nedostatoÄná, "
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Grafika: funkÄná, "
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "Zvuk: žiadny"
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Zvuk: neimplementovaný"
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Zvuk: nedostatoÄný"
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Zvuk: funkÄný"
@@ -1934,261 +2090,361 @@ msgstr "Resetovať všetko"
msgid "Reload All"
msgstr "Znovu naÄítaÅ¥ vÅ¡etko"
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr "ROM-ky"
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr "Softvér"
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr "Zvukové sample"
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr "Artworky"
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr "ZameriavaÄe"
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr "Cheaty"
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr "Pluginy"
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr "Jazykové mutácie"
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr "INI súbory"
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr "Nastavenia používateľského rozhrania"
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr "Údaje pluginov"
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr "DAT súbory"
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr "INI súbory pre kategórie"
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr "Snapshoty"
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr "Ikony"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr "Ovládacie panely"
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr "Kabinety"
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr "Dosky plošných spojov"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr "Letáky"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr "Úvodné obrazovky"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr "Konce hier"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "Náhľady artworkov"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr "Obrazovky koncov hier"
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr "Ako-na-to"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr "Logá"
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr "Skóre"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr "Obaly"
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
-msgstr "Nastavenie súborových prieÄinkov"
-
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:104
#, c-format
-msgid "Current %1$s Folders"
-msgstr "Aktuálne prieÄinky pre %1$s"
-
-#: src/frontend/mame/ui/dirmenu.cpp:181
-msgid "Change Folder"
-msgstr "ZmeniÅ¥ prieÄinok"
-
-#: src/frontend/mame/ui/dirmenu.cpp:181
-msgid "Add Folder"
-msgstr "PridaÅ¥ prieÄinok"
-
-#: src/frontend/mame/ui/dirmenu.cpp:184
-msgid "Remove Folder"
-msgstr "OdstrániÅ¥ prieÄinok"
+msgid "Remove %1$s Folder"
+msgstr "OdstrániÅ¥ prieÄinok pre %1$s"
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr "ZmeniÅ¥ prieÄinok pre %1$s - VyhľadaÅ¥: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr "PridaÅ¥ prieÄinok pre %1$s - VyhľadaÅ¥: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:428
+#: src/frontend/mame/ui/dirmenu.cpp:403
msgid "Press TAB to set"
msgstr "StlaÄte TAB pre nastavenie"
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/dirmenu.cpp:421
#, c-format
-msgid "Remove %1$s Folder"
-msgstr "OdstrániÅ¥ prieÄinok pre %1$s"
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
+msgid "Change Folder"
+msgstr "ZmeniÅ¥ prieÄinok"
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
-msgstr " FARBY"
+#: src/frontend/mame/ui/dirmenu.cpp:484
+msgid "Add Folder"
+msgstr "PridaÅ¥ prieÄinok"
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
-msgstr " PERÃ"
+#: src/frontend/mame/ui/dirmenu.cpp:487
+msgid "Remove Folder"
+msgstr "OdstrániÅ¥ prieÄinok"
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
+msgctxt "gfxview"
msgid "Zoom = 1/%1$d"
msgstr "ZväÄÅ¡enie = 1/%1$d"
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
+msgctxt "gfxview"
msgid "Zoom = %1$d"
msgstr "ZväÄÅ¡enie = %1$d"
-#: src/frontend/mame/ui/viewgfx.cpp:1262
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
msgid "Expand to fit"
msgstr "ZväÄÅ¡iÅ¥ na maximum, ak sa dá"
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
-msgstr "Konfigurovať vybraté zariadenie"
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
+#, c-format
+msgctxt "gfxview"
+msgid "Category %1$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
+msgstr "[root%1$s] farby"
+
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
+msgstr "[root%1$s] perá"
+
+#: src/frontend/mame/ui/viewgfx.cpp:940
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/viewgfx.cpp:1327
#, 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))"
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1058
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr "Systém: %1$-.100s"
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
-msgstr "Vyhľadať v zozname: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
+msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr "Na vybratej položke dvojkliknite alebo stlaÄte %1$s"
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr "Výsledky auditu budú uložené do súboru %1$s"
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-"Prebieha audit médií... (%2$u z %3$u)\n"
-"%1$s"
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2201,298 +2457,298 @@ msgstr ""
"Ak áno, stlaÄte %1$s\n"
"Ak pokraÄovaÅ¥ v audite, stlaÄte %2$s"
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
-msgstr "VykonaÅ¥ audit médií pre %1$u zariadení oznaÄených ako Nedostupné"
+msgid "Audit media for %1$u systems marked unavailable"
+msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
-msgstr "Vykonať audit médií pre všetkých %1$u zariadení"
+msgid "Audit media for all %1$u systems"
+msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr "Pre ukonÄenie stlaÄte %1$s\n"
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr "Zobraziť oba"
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr "Skryť Filtre"
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr "Skryť Obrázky/Informácie"
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr "Skryť oba"
-#: src/frontend/mame/ui/custui.cpp:210
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
+msgstr "Systémové názvy"
+
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
+msgstr "Postranné panely"
+
+#: src/frontend/mame/ui/custui.cpp:213
msgid "Fonts"
msgstr "Písmo"
-#: src/frontend/mame/ui/custui.cpp:211
+#: src/frontend/mame/ui/custui.cpp:214
msgid "Colors"
msgstr "Farby"
-#: src/frontend/mame/ui/custui.cpp:214
+#: src/frontend/mame/ui/custui.cpp:217
msgid "Language"
msgstr "Jazyk"
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
-msgstr "Systémové názvy"
-
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
-msgstr "Postranné panely"
-
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
-msgstr "Používateľské rozhranie"
-
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr "[vstavané]"
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr "pôvodné"
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr "Typ písma"
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr "TuÄné"
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr "Kurzíva"
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr "PoÄet riadkov na obrazovke"
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr "VeľkosÅ¥ informaÄných textov"
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
-msgstr "Nastavenie písma"
-
-#: src/frontend/mame/ui/custui.cpp:548
+#: src/frontend/mame/ui/custui.cpp:529
msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
"Ukážkový text: Lorem ipsum dolor sit amet, consectetur adipiscing elit."
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr "Bežný text"
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr "Vybratý text"
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr "Pozadie bežného textu"
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr "Pozadie vybratého textu"
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr "Hodnota"
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr "Klon"
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr "Okraj"
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr "Pozadie"
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr "DIP prepínaÄ"
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr "Nedostupná položka"
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr "Posuvník"
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr "Pozadie prehliadaÄa"
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr "Text pri prechode myši"
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr "Pozadie pri prechode myši"
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr "Text pri stlaÄení myÅ¡i"
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr "Pozadie pri stlaÄení myÅ¡i"
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr "Vrátiť všetko na pôvodné farby"
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr "Nastavenia farieb"
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr "Pre zmenu farby dvojkliknite alebo stlaÄte %1$s"
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr "Náhľad menu"
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr "Bežný text"
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr "Hodnota nastavenia"
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr "Vybratý text"
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr "Prechod myši"
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr "Klon"
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr "Zložky farby"
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr "Priehľadnosť (A)"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr "Červená (R)"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr "Zelená (G)"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr "Modrá (B)"
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr "Vybrať z palety"
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr "Náhľad farby:"
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr "Biela"
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr "Strieborná"
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr "Šedá"
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr "ÄŒierna"
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr "Červená"
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr "Oranžová"
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr "Žltá"
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr "Zelená"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr "Modrá"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr "Fialová"
@@ -2515,298 +2771,344 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr "Revízia: %1$s"
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr "Pre zobrazenie menu stlaÄte %s"
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr "%1$s Zvýšiť/znížiť rýchlosť"
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr "%1$s Rýchlosť automatického centrovania"
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr "%1$s Citlivosť"
-#: src/frontend/mame/ui/barcode.cpp:77
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
+msgstr "ČítaÄka Äiarového kódu"
+
+#: src/frontend/mame/ui/barcode.cpp:78
msgid "New Barcode:"
msgstr "Nový Äiarový kód:"
-#: src/frontend/mame/ui/barcode.cpp:80
+#: src/frontend/mame/ui/barcode.cpp:81
msgid "Enter Code"
msgstr "Vložte Äiarový kód"
-#: src/frontend/mame/ui/barcode.cpp:116
+#: src/frontend/mame/ui/barcode.cpp:115
msgid "Barcode length invalid!"
msgstr "Neplatná dĺžka Äiarového kódu!"
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
-msgstr "Vstup (všeobecný)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
-msgstr "Vstup (pre toto zariadenie)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
-msgstr "Analógové ovládaÄe"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr "DIP prepínaÄe"
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Nastavenie zariadenia"
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Štatistické informácie"
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
-msgstr "Informácie o zariadení"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr "Chybové hlášky"
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
-msgstr "Informácie o obraze"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr "Správca súborov"
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr "Ovládanie kazetového prehrávaÄa"
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
-msgstr ""
+msgstr "Pseudoterminály"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "Výber BIOSu"
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Zásuvné zariadenia"
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "ČítaÄka Äiarového kódu"
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr "Sieťové zariadenia"
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Posuvné ovládaÄe"
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr "Nastavenia obrazu"
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Nastavenia zameriavaÄa"
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Nastavenia pluginov"
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr "Zobrazenie externého DAT"
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr "Pridať do zoznamu Obľúbené"
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr "Odstrániť zo zoznamu Obľúbené"
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr "O %1$s"
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
-msgstr "Vybrať iné zariadenie"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
-msgstr "Späť na toto zariadenie"
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr "Snapshoty"
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr "Kabinet"
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr "Ovládací panel"
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr "Doska plošných spojov"
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr "Leták"
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr "Úvodná obrazovka"
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr "UkonÄenie"
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr "Náhľad artworku"
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr "Koniec hry"
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr "Ako-na-to"
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr "Skóre"
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr "Obaly"
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr "Pridať alebo odstrániť zo zoznamu Obľúbené"
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr "Exportovať zobrazený zoznam do súboru"
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr "Vykonať audit médií"
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr "Zobraziť súbory DAT"
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
-msgstr "Výber softvérovej Äasti:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
-msgstr "Výber BIOSu:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr "Rok: %1$s, výrobca: %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr "Softvér je klonom %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr "Softvér je parent"
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr "Podporovaný: Nie"
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr "Podporovaný: ÄŒiastoÄne"
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr "Podporovaný: Ãno"
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
-msgstr "OvládaÄ je parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
+msgstr "Systém je parent"
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
-msgstr "OvládaÄ je klonom %1$s"
+msgid "System is clone of: %1$s"
+msgstr "Systém je klonom %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr "Obrázky"
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr "Informácie"
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
@@ -2817,7 +3119,7 @@ msgstr ""
"zariadenie.\n"
"\n"
-#: src/frontend/mame/ui/selmenu.cpp:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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,333 +3130,333 @@ msgstr ""
"softvér.\n"
"\n"
-#: src/frontend/mame/ui/selmenu.cpp:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr "nesprávny súÄet"
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr "nesprávna dĺžka"
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr "nenájdený"
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr "PokraÄujte stlaÄením ľubovoľného klávesu."
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr "Všeobecné informácie"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
-msgstr "Názov ROM súboru\t%1$s\n"
+msgid "Short Name\t%1$s\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr "Rok výroby\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Výrobca\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
-msgstr "OvládaÄ je klonom\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
+msgstr "Systém je klonom\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
-msgstr "OvládaÄ je parent\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
+msgstr "Systém je parent\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr "Analógové ovládanie\táno\n"
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr "Klávesnicový vstup\táno\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr "Emulácia\tNEFUNKÄŒNÃ\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr "Emulácia\tneemulovaná ochrana\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr "Emulácia\tfunkÄná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr "Grafika\tneimplementovaná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr "Grafika\tnesprávne farby\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr "Grafika\tnevierohodné farby\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr "Grafika\tnedostatoÄná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr "Grafika\tfunkÄná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr "Zvuk\tžiadny\n"
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr "Zvuk\tneimplementovaný\n"
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr "Zvuk\tnedostatoÄný\n"
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr "Zvuk\tfunkÄný\n"
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr "Capture\tneimplementované\n"
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr "Capture\tnedostatoÄné\n"
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr "Kamera\tneimplementovaná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr "Kamera\tnedostatoÄná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr "Mikrofón\tneimplementovaný\n"
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr "Mikrofón\tnedostatoÄný\n"
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr "Ovládanie\tneimplementované\n"
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr "Ovládanie\tnedostatoÄné\n"
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr "Klávesnica\tneimplementovaná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr "Klávesnica\tnedostatoÄná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr "Myš\tneimplementovaná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr "MyÅ¡\tnedostatoÄná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr "Médiá\tneimplementované\n"
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr "Médiá\tnedostatoÄné\n"
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr "Disk\tneimplementovaný\n"
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr "Disk\tnedostatoÄný\n"
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr "TlaÄiareň\tneimplementovaná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr "TlaÄiareň\tnedostatoÄná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr "Magnetická páska\tneimplementovaná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr "Magnetická páska\tnedostatoÄná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr "Dierny štítok\tneimplementovaný\n"
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr "Dierny Å¡títok\tnedostatoÄný\n"
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr "Magnetický bubon\tneimplementovaný\n"
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr "Magnetický bubon\tnedostatoÄný\n"
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr "(EP)ROM\tneimplementovaná\n"
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr "(EP)ROM\tnedostatoÄná\n"
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr "KomunikaÄné zariadenie\tneimplementované\n"
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr "KomunikaÄné zariadenie\tnedostatoÄné\n"
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr "LAN\tneimplementovaná\n"
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr "LAN\tnedostatoÄná\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr "WAN\tneimplementovaná\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr "WAN\tnedostatoÄná\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr "Časovanie\tneimplementované\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr "ÄŒasovanie\tnedostatoÄné\n"
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
-msgstr "Mechanické zariadenie\táno\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
-msgstr "Mechanické zariadenie\tnie\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr "Vyžaduje artwork\táno\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr "Vyžaduje artwork\tnie\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr "Vyžaduje klikateľný artwork\táno\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr "Vyžaduje klikateľný artwork\tnie\n"
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr "Podporuje režim Cocktail\tnie\n"
-#: 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:3003
+msgid "System is BIOS\tYes\n"
+msgstr "Systém je BIOS\táno\n"
-#: 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:3003
+msgid "System is BIOS\tNo\n"
+msgstr "Systém je BIOS\tnie\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr "Ukladanie stavu do súboru\táno\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr "Ukladanie stavu do súboru\tnie\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr "Orientácia obrazovky\tzvislá\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr "Orientácia obrazovky\tvodorovná\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr "Vyžaduje CHD\táno\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr "Vyžaduje CHD\tnie\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr "Výsledok auditu médií\tplatné\n"
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr "Výsledok auditu médií\tNEPLATNÉ\n"
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr "Výsledok auditu samplov\tnie sú vyžadované\n"
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr "Výsledok auditu samplov\tplatné\n"
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr "Výsledok auditu samplov\tNEPLATNÉ\n"
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
@@ -3162,23 +3464,23 @@ msgstr ""
"Audit médií\tvypnutý\n"
"Audit samplov\tvypnutý\n"
-#: src/frontend/mame/ui/sndmenu.cpp:146
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
+msgstr "Vzorkovacia frekvencia"
+
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sound"
msgstr "Zvuk"
-#: src/frontend/mame/ui/sndmenu.cpp:147
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Compressor"
msgstr "Kompresia"
-#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
-msgstr "Vzorkovacia frekvencia"
-
-#: src/frontend/mame/ui/sndmenu.cpp:149
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr "Použiť externé sample"
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3195,7 +3497,7 @@ msgstr ""
"\n"
"Zvolené nastavenie povoľuje nasledujúce položky:\n"
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3212,34 +3514,34 @@ msgstr ""
"\n"
"Ak zvolíte toto nastavenie, nasledujúce položky budú povolené:\n"
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr " Obrazovka '%1$s': Vektorová\n"
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, 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:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, 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:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr "* Zvuk:\n"
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
@@ -3248,597 +3550,626 @@ msgstr ""
"* Nastavenia BIOSu:\n"
" %1$d voľby [pôvodná: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr " %1$s [pôvodné: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr "* Nastavenia DIP prepínaÄa:\n"
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr "* Nastavenia konfigurácie:\n"
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr "* Vstupné zariadenie(-a):\n"
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr " Používateľské vstupy [%1$d vstupov]\n"
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr " Mahjong vstupy [%1$d vstupov]\n"
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr " Hanafuda vstupy [%1$d vstupov]\n"
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr " Gambling vstupy [%1$d vstupov]\n"
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr " Analógové vstupy [%1$d vstupov]\n"
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr " DolaÄovacie vstupy [%1$d vstupov]\n"
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr " Keypad vstupy [%1$d vstupov]\n"
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr " Klávesnicové vstupy [%1$d vstupov]\n"
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr "* Nastavenia médií:\n"
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr "* Nastavenia slotov:\n"
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr "[Žiadne]\n"
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, 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:1822
+#: src/emu/render.cpp:1859
#, 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:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr "Režim Cocktail"
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr "Zľava doprava"
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr "Zľava doprava (gapless)"
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr "Zhora nadol"
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr "Zhora nadol (gapless)"
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, 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:2027
+#: src/emu/render.cpp:2064
#, 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:2036
+#: src/emu/render.cpp:2073
#, 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:2045
+#: src/emu/render.cpp:2082
#, 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/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr "HrÃ¡Ä %1$u"
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr "%p Hore"
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr "%p Dolu"
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr "%p Vľavo"
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr "%p Vpravo"
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr "%p Pravá páka/Hore"
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr "%p Pravá páka/Dolu"
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr "%p Pravá páka/Vľavo"
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr "%p Pravá páka/Vpravo"
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr "%p Ľavá páka/Hore"
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr "%p Ľavá páka/Dolu"
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Left"
msgstr "%p Ľavá páka/Vľavo"
#: 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Right"
msgstr "%p Ľavá páka/Vpravo"
#: 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, c-format
msgctxt "input-name"
msgid "%p Button 1"
msgstr "%p TlaÄidlo 1"
#: 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr "%p TlaÄidlo 2"
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr "%p TlaÄidlo 3"
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr "%p TlaÄidlo 4"
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr "%p TlaÄidlo 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr "%p TlaÄidlo 6"
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr "%p TlaÄidlo 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr "%p TlaÄidlo 8"
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr "%p TlaÄidlo 9"
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr "%p TlaÄidlo 10"
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr "%p TlaÄidlo 11"
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr "%p TlaÄidlo 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr "%p TlaÄidlo 13"
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr "%p TlaÄidlo 14"
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr "%p TlaÄidlo 15"
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr "%p TlaÄidlo 16"
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr "%p Å tart"
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3914,7 +4245,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -4029,1241 +4360,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr "SpustiÅ¥ pre 1 hráÄa"
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr "SpustiÅ¥ pre 2 hráÄov"
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr "SpustiÅ¥ pre 3 hráÄov"
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr "SpustiÅ¥ pre 4 hráÄov"
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr "SpustiÅ¥ pre 5 hráÄov"
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr "SpustiÅ¥ pre 6 hráÄov"
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr "SpustiÅ¥ pre 7 hráÄov"
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr "SpustiÅ¥ pre 8 hráÄov"
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr "Minca 1"
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr "Minca 2"
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr "Minca 3"
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr "Minca 4"
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr "Minca 5"
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr "Minca 6"
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr "Minca 7"
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr "Minca 8"
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr "Minca 9"
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr "Minca 10"
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr "Minca 11"
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr "Minca 12"
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr "Bankovka 1"
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr "Zapnúť"
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr "Vypnúť"
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr "Reset pamäti"
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr "Znížiť hlasitosť"
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
msgstr "Zvýšiť hlasitosť"
-#: 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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr "%p Pedál 3"
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr "Trackball X"
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr "Trackball X 2"
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr "Trackball X 3"
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr "Trackball X 4"
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr "Trackball X 5"
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr "Trackball X 6"
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr "Trackball X 7"
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr "Trackball X 8"
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr "Trackball X 9"
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr "Trackball X 10"
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr "Trackball Y"
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr "Trackball Y 2"
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr "Trackball Y 3"
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr "Trackball Y 4"
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr "Trackball Y 5"
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr "Trackball Y 6"
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr "Trackball Y 7"
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr "Trackball Y 8"
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr "Trackball Y 9"
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr "Trackball Y 10"
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr "Analógový joystick X"
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr "Analógový joystick X 2"
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr "Analógový joystick X 3"
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr "Analógový joystick X 4"
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr "Analógový joystick X 5"
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr "Analógový joystick X 6"
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr "Analógový joystick X 7"
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr "Analógový joystick X 8"
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr "Analógový joystick X 9"
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr "Analógový joystick X 10"
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr "Analógový joystick Y"
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr "Analógový joystick Y 2"
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr "Analógový joystick Y 3"
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr "Analógový joystick Y 4"
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr "Analógový joystick Y 5"
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr "Analógový joystick Y 6"
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr "Analógový joystick Y 7"
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr "Analógový joystick Y 8"
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr "Analógový joystick Y 9"
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr "Analógový joystick Y 10"
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr "Analógový joystick Z"
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr "Analógový joystick Z 2"
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr "Analógový joystick Z 3"
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr "Analógový joystick Z 4"
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr "Analógový joystick Z 5"
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr "Analógový joystick Z 6"
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr "Analógový joystick Z 7"
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr "Analógový joystick Z 8"
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr "Analógový joystick Z 9"
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr "Analógový joystick Z 10"
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr "Svetelná pištoľ X"
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr "Svetelná pištoľ X 2"
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr "Svetelná pištoľ X 3"
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr "Svetelná pištoľ X 4"
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr "Svetelná pištoľ X 5"
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr "Svetelná pištoľ X 6"
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr "Svetelná pištoľ X 7"
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr "Svetelná pištoľ X 8"
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr "Svetelná pištoľ X 9"
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr "Svetelná pištoľ X 10"
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr "Svetelná pištoľ Y"
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr "Svetelná pištoľ Y 2"
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr "Svetelná pištoľ Y 3"
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr "Svetelná pištoľ Y 4"
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr "Svetelná pištoľ Y 5"
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr "Svetelná pištoľ Y 6"
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr "Svetelná pištoľ Y 7"
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr "Svetelná pištoľ Y 8"
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr "Svetelná pištoľ Y 9"
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr "Svetelná pištoľ Y 10"
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr "Myš X"
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr "Myš X 2"
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr "Myš X 3"
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr "Myš X 4"
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr "Myš X 5"
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr "Myš X 6"
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr "Myš X 7"
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr "Myš X 8"
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr "Myš X 9"
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr "Myš X 10"
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr "Myš Y"
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr "Myš Y 2"
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr "Myš Y 3"
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr "Myš Y 4"
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr "Myš Y 5"
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr "Myš Y 6"
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr "Myš Y 7"
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr "Myš Y 8"
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr "Myš Y 9"
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr "Myš Y 10"
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr "Klávesnica"
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr "Zastaviť v debuggeri"
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr "KonfiguraÄné menu"
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr "Pauza"
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr "Pauza - O krok vpred"
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr "Vrátiť - O krok"
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr "Reštartovať emuláciu zariadenia"
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr "Reset zariadenia"
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr "Zobraziť dekódovanú grafiku"
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr "Znížiť hodnotu frameskip"
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr "Zvýšiť hodnotu frameskip"
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr "Å krtiaca klapka"
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr "Rýchly posun vpred (Fast Forward)"
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr "ZobraziÅ¥ poÄet snímkov za sekundu (FPS)"
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr "Uložiť snapshot"
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr "Nahrať video vo formáte MNG"
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr "Nahrať video vo formáte AVI"
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr "Prepnúť cheat"
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr "Použív. rozhranie - Hore"
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr "Použív. rozhranie - Dolu"
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr "Použív. rozhranie - Vľavo"
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr "Použív. rozhranie - Vpravo"
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr "Použív. rozhranie - Home"
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr "Použív. rozhranie - End"
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr "Použív. rozhranie - Stránka nahor"
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr "Použív. rozhranie - Stránka nadol"
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr "Použív. rozhranie - Prejsť na nasledujúci"
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr "Použív. rozhranie - Prejsť na predchádzajúci"
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr "Použív. rozhranie - Vybrať"
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr "Použív. rozhranie - Storno"
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr "Použív. rozhranie - Display Comment"
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr "Použív. rozhranie - Vymazať"
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr "Použív. rozhranie - ZväÄÅ¡iÅ¥"
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr "Použív. rozhranie - Zmenšiť"
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr "Použív. rozhranie - Pôvodná veľkosť"
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr "Použív. rozhranie - Predchádzajúca skupina"
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr "Použív. rozhranie - Nasledujúca skupina"
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr "Použív. rozhranie - OtoÄiÅ¥"
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr "Zobraziť profiler"
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr "Použív. rozhranie - Prepnúť"
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr "Použív. rozhranie - Uvoľniť pointer"
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr "Použív. rozhranie - Vlepiť text"
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr "Uložiť stav"
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr "NaÄítaÅ¥ stav"
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr "Použív. rozhranie - Štart (prvej) pásky"
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr "Použív. rozhranie - Zastaviť (prvú) pásku"
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr "Použív. rozhranie - Zobrazenie externého DAT"
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr "Použív. rozhranie - Pridať alebo odstrániť zo zoznamu Obľúbené"
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr "Použív. rozhranie - Exportovať zoznam"
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr "Použív. rozhranie - Audit médií"
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr "Prepnúť na celú obrazovku a späť"
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr "Zosnímať renderovaný snapshot"
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr "Nahrať renderované video"
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr "Prepnúť post-processing"
@@ -5586,7 +5917,7 @@ msgstr "Strana"
msgid "Clear Watches"
msgstr "Vymazať Sledované"
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr "VyhľadávaÄ cheatov"
@@ -5831,8 +6162,8 @@ msgstr "[nenastavené]"
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
-msgstr "AktivaÄná sekvencia"
+msgid "Activation combination"
+msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
msgctxt "plugin-inputmacro"
@@ -6030,6 +6361,10 @@ msgstr "Aktivované: %s = %s"
msgid "Activated: %s"
msgstr "Aktivované: %s"
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr ""
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6122,27 +6457,249 @@ msgstr "Storno"
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
-msgstr "Vložená neplatná sekvencia"
+msgid "Invalid combination entered"
+msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
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 "Start Machine"
+#~ msgstr "Spustiť zariadenie"
+
+#~ msgid "Visible Delay"
+#~ msgstr "Viditeľné oneskorenie"
+
+#~ msgctxt "menu-main"
+#~ msgid "Start Machine"
+#~ msgstr "Spustiť zariadenie"
+
+#~ msgctxt "menu-main"
+#~ msgid "Select New Machine"
+#~ msgstr "Vybrať iné zariadenie"
+
+#~ msgctxt "menu-main"
+#~ msgid "Return to Machine"
+#~ msgstr "Späť na toto zariadenie"
+
+#~ msgid "Software part selection:"
+#~ msgstr "Výber softvérovej Äasti:"
+
+#~ msgid "BIOS selection:"
+#~ msgstr "Výber BIOSu:"
+
+#~ msgid ""
+#~ "This driver requires images to be loaded in the following device(s): "
+#~ msgstr ""
+#~ "Tento ovládaÄ vyžaduje, aby boli obrazy média nahraté do nasledujúcich "
+#~ "zariadení: "
+
+#~ msgid ""
+#~ "\n"
+#~ " Configuration saved \n"
+#~ "\n"
+#~ msgstr ""
+#~ "\n"
+#~ " Konfigurácia bola uložená \n"
+#~ "\n"
+
+#~ msgid "Re-select last machine launched"
+#~ msgstr "Nastaviť sa na naposledy spustené zariadenie"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+#~ "run correctly.\n"
+#~ msgstr ""
+#~ "Jedna alebo viaceré ROM/CHD pre toto zariadenie nie sú korektné. "
+#~ "Zariadenie nemusí fungovať správne.\n"
+
+#~ msgid ""
+#~ "There are known problems with this machine\n"
+#~ "\n"
+#~ msgstr ""
+#~ "Toto zariadenie má nedostatky:\n"
+#~ "\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#~ msgstr ""
+#~ "Jedna alebo viaceré ROM/CHD pre toto zariadenie neboli správne dumpnuté.\n"
+
+#~ msgid "This machine requires external artwork files.\n"
+#~ msgstr "Toto zariadenie vyžaduje artwork.\n"
+
+#~ msgid ""
+#~ "This machine was never completed. It may exhibit strange behavior or "
+#~ "missing elements that are not bugs in the emulation.\n"
+#~ msgstr ""
+#~ "Zariadenie stále nie je dokonÄené. Môžu sa objaviÅ¥ chýbajúce prvky alebo "
+#~ "iné zvláštne správanie, Äo vÅ¡ak nie je chybou emulácie.\n"
+
+#~ msgid ""
+#~ "This machine has no sound hardware, MAME will produce no sounds, this is "
+#~ "expected behaviour.\n"
+#~ msgstr ""
+#~ "Toto zariadenie nemá zvukový hardvér, MAME preto nebude generovať žiadne "
+#~ "zvuky.\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
+#~ "complete. There is nothing you can do to fix this problem except wait for "
+#~ "the developers to improve the emulation.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "TOTO ZARIADENIE NEFUNGUJE. Emulácia eÅ¡te nie je hotová. Nedá sa niÄ "
+#~ "robiÅ¥, iba poÄkaÅ¥, kým vývojári emuláciu dokonÄia.\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "Elements of this machine cannot be emulated as they require physical "
+#~ "interaction or consist of mechanical devices. It is not possible to fully "
+#~ "experience this machine.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Niektoré prvky tohto zariadenia nemôžu byť emulované, pretože vyžadujú "
+#~ "fyzickú interakciu alebo pozostávajú z mechanických súÄastí. Nebude preto "
+#~ "možné poskytnúť dokonalý herný zážitok.\n"
+
+#, c-format
+#~ msgid ""
+#~ "\n"
+#~ "\n"
+#~ "There are working clones of this machine: %s"
+#~ msgstr ""
+#~ "\n"
+#~ "\n"
+#~ "Existujú funkÄné klony tohto zariadenia: %s"
+
+#, c-format
+#~ msgid ""
+#~ "No machines found. Please check the rompath specified in the %1$s.ini "
+#~ "file.\n"
+#~ "\n"
+#~ "If this is your first time using %2$s, please see the config.txt file in "
+#~ "the docs directory for information on configuring %2$s."
+#~ msgstr ""
+#~ "Neboli nájdené žiadne zariadenia. Skontrolujte rompath v %1$s.ini "
+#~ "súbore.\n"
+#~ "\n"
+#~ "Ak používate %2$s prvýkrát, viac informácií o konfigurácii %2$s sa "
+#~ "doÄítate v súbore config.txt v prieÄinku docs."
+
+#, c-format
+#~ msgid ""
+#~ "Auditing media for machine %2$u of %3$u...\n"
+#~ "%1$s"
+#~ msgstr ""
+#~ "Prebieha audit médií... (%2$u z %3$u)\n"
+#~ "%1$s"
+
+#, c-format
+#~ msgid "Audit media for %1$u machines marked unavailable"
+#~ msgstr "VykonaÅ¥ audit médií pre %1$u zariadení oznaÄených ako Nedostupné"
+
+#, c-format
+#~ msgid "Audit media for all %1$u machines"
+#~ msgstr "Vykonať audit médií pre všetkých %1$u zariadení"
+
+#~ msgid "Mechanical Machine\tYes\n"
+#~ msgstr "Mechanické zariadenie\táno\n"
+
+#~ msgid "Mechanical Machine\tNo\n"
+#~ msgstr "Mechanické zariadenie\tnie\n"
+
+#~ msgid "General Inputs"
+#~ msgstr "Ovládanie"
+
+#~ msgid "Save Configuration"
+#~ msgstr "Uložiť konfiguráciu"
-#~ msgid "Skip information screen at startup"
-#~ msgstr "PreskoÄiÅ¥ úvodnú informaÄnú obrazovku"
+#~ msgid "Settings"
+#~ msgstr "Nastavenia"
-#~ msgid "Skip software parts selection menu"
-#~ msgstr "PreskoÄiÅ¥ menu s výberom súÄastí softvéru"
+#~ msgid "Configure Directories"
+#~ msgstr "KonfigurovaÅ¥ súborové prieÄinky"
-#~ msgid "Offscreen reload"
-#~ msgstr "KonvertovaÅ¥ tlaÄidlo 2 svetelnej piÅ¡tole na offscreen reload"
+#~ msgid "Select custom filters:"
+#~ msgstr "Vybrať vlastný filter:"
+
+#~ msgid "Select category:"
+#~ msgstr "Vybrať kategóriu:"
+
+#~ msgid "This machine has no BIOS."
+#~ msgstr "Toto zariadenie nemá BIOS."
+
+#~ msgid "Save Machine Configuration"
+#~ msgstr "Uložiť konfiguráciu zariadenia"
+
+#~ msgid "Configure Machine:"
+#~ msgstr "Konfigurovať zariadenie:"
+
+#~ msgid "This machine has no configurable inputs."
+#~ msgstr "Zariadenie nemá konfigurovateľné vstupy."
+
+#~ msgid "Invalid sequence entered"
+#~ msgstr "Vložená neplatná sekvencia"
+
+#~ msgid "Folders Setup"
+#~ msgstr "Nastavenie súborových prieÄinkov"
+
+#, c-format
+#~ msgid "Current %1$s Folders"
+#~ msgstr "Aktuálne prieÄinky pre %1$s"
+
+#~ msgid "Configure Machine"
+#~ msgstr "Konfigurovať vybraté zariadenie"
+
+#, 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))"
+
+#~ msgid "Selection List - Search: "
+#~ msgstr "Vyhľadať v zozname: "
+
+#~ msgid "UI Customization Settings"
+#~ msgstr "Používateľské rozhranie"
+
+#~ msgid "UI Fonts Settings"
+#~ msgstr "Nastavenie písma"
+
+#~ msgid "UI Color Settings"
+#~ msgstr "Nastavenia farieb"
+
+#~ msgid "Input (general)"
+#~ msgstr "Vstup (všeobecný)"
+
+#~ msgid "Input (this machine)"
+#~ msgstr "Vstup (pre toto zariadenie)"
+
+#~ msgid "Analog Controls"
+#~ msgstr "Analógové ovládaÄe"
+
+#~ msgid "Machine Information"
+#~ msgstr "Informácie o zariadení"
+
+#~ msgid "Image Information"
+#~ msgstr "Informácie o obraze"
+
+#~ msgctxt "plugin-inputmacro"
+#~ msgid "Activation sequence"
+#~ msgstr "AktivaÄná sekvencia"
+
+#~ msgctxt "plugin-commonui"
+#~ msgid "Invalid sequence entered"
+#~ msgstr "Vložená neplatná sekvencia"
+
+#, lua-format
+#~ msgctxt "plugin-commonui"
+#~ msgid ""
+#~ "Enter sequence or press %s to cancel\n"
+#~ "%s"
+#~ msgstr ""
+#~ "Vložte sekvenciu alebo stlaÄte %s pre storno\n"
+#~ "%s"
diff --git a/language/Slovenian/strings.po b/language/Slovenian/strings.po
index be83071add3..69dddfea205 100644
--- a/language/Slovenian/strings.po
+++ b/language/Slovenian/strings.po
@@ -1,14 +1,14 @@
-# Slovenian translations for PACKAGE package
-# Slovenski prevodi paketa PACKAGE.
-# Copyright (C) 2016 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# Automatically generated, 2016.
+# Slovenian translations for MAME package
+# Slovenski prevodi paketa MAME.
+# Copyright (C) 1997-2022 MAMEdev and contributors
+# This file is distributed under the same license as the MAME package.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -19,331 +19,340 @@ msgstr ""
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
"%100==4 ? 2 : 3);\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
+msgid "System: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr ""
@@ -356,7 +365,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -447,7 +456,7 @@ msgstr ""
msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr ""
@@ -619,7 +628,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr ""
@@ -671,266 +680,280 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr ""
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -940,78 +963,82 @@ msgid ""
"CPU:\n"
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr ""
@@ -1039,11 +1066,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr ""
@@ -1071,33 +1098,43 @@ msgstr ""
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr ""
@@ -1386,65 +1423,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1453,117 +1494,166 @@ msgstr ""
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1576,14 +1666,18 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr ""
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr ""
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1592,7 +1686,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1600,140 +1694,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr ""
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr ""
@@ -1744,7 +1928,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1752,96 +1936,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -1864,259 +2048,361 @@ msgstr ""
msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
+msgctxt "gfxview"
+msgid "Category %1$d"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2125,297 +2411,297 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:210
-msgid "Fonts"
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:211
-msgid "Colors"
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:214
-msgid "Language"
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
+#: src/frontend/mame/ui/custui.cpp:213
+msgid "Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
+#: src/frontend/mame/ui/custui.cpp:214
+msgid "Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:217
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
+#: src/frontend/mame/ui/custui.cpp:529
+msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:548
-msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2438,660 +2724,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
-msgid "New Barcode:"
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:80
-msgid "Enter Code"
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:116
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
+#: src/frontend/mame/ui/barcode.cpp:81
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
+#: src/frontend/mame/ui/barcode.cpp:115
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
+msgid "System is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
-msgid "Sound"
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:147
-msgid "Compressor"
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
+msgid "Sound"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Compressor"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3102,7 +3434,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3113,631 +3445,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3813,7 +4174,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3928,1241 +4289,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5477,7 +5838,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5722,7 +6083,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5921,6 +6282,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr ""
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6009,13 +6374,13 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
diff --git a/language/Spanish/strings.po b/language/Spanish/strings.po
index 41042714aff..408ebdb4aa6 100644
--- a/language/Spanish/strings.po
+++ b/language/Spanish/strings.po
@@ -1,8 +1,8 @@
# Spanish translations for MAME package
# Traducciones al español para el paquete MAME.
-# Copyright (C) 1997-2021 MAMEdev and contributors
+# Copyright (C) 1997-2022 MAMEdev and contributors
# This file is distributed under the same license as the MAME package.
-# Automatically generated, 2021.
+# Automatically generated, 2022.
# A. Viloria, 2016-2018.
# Ismael Ferreras Morezuelas <swyterzone+mame@gmail.com>, 2016.
#
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-03-05 13:02+0100\n"
"Last-Translator: aviloria\n"
"Language-Team: Español; Castellano <>\n"
@@ -21,7 +21,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Gtranslator 2.91.7\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
@@ -31,215 +31,211 @@ msgstr ""
"\n"
"Pulsa cualquier tecla para continuar."
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-"Este controlador necesita que se carguen imágenes en los siguientes "
-"dispositivos: "
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr "Volumen principal"
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr "Volumen %1$s"
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr "Acelerar CPU %1$s"
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr "Overclock de sonido %1$s"
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr "Tasa de refresco %1$s"
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr "Brillo %1$s"
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr "Contraste %1$s"
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr "Gamma %1$s"
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "Estiramiento horizontal %1$s"
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr "Posición horizontal %1$s"
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr "Estiramiento vertical %1$s"
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr "Posición vertical %1$s"
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Estiramiento horizontal de Laserdisc «%1$s»"
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Posición horizontal de Laserdisc «%1$s»"
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "Estiramiento vertical de Laserdisc «%1$s»"
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Posición vertical de Laserdisc «%1$s»"
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr "Vector de parpadeo"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr "Anchura mín. del haz"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr "Anchura max. del haz"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr "Peso de intensidad del haz"
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "Escala de diana %1$s"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr "Horizontal"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr "Vertical"
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "Posición de diana %1$s"
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "Escala horizontal de diana %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "Escala vertical de diana %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "Posición horizontal de diana %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "Posición vertical de diana %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr "**Error al guardar «ui.ini»**"
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr "Error al guardar «%s.ini»**"
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-"\n"
-" Se ha guardado la configuración \n"
-"\n"
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
@@ -248,8 +244,8 @@ msgstr ""
"%s\n"
" añadido a la lista de favoritos."
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
@@ -258,106 +254,114 @@ msgstr ""
"%s\n"
" eliminado de la lista de favoritos."
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr "%1$s %2$s ( %3$d / %4$d paquetes de software )"
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr "Controlador: \"%1$s\" lista de software "
+msgid "System: \"%1$s\" software list "
+msgstr "Sistema: \"%1$s\" lista de software "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, 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:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr "Buscar: %1$s_"
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr "Opciones de sonido"
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
-msgstr "Entrada general"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr "Plugins"
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
-msgstr "Guardar configuración"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
-msgstr "Ajustes"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
-msgstr "Filtro"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr "Personalizar interfaz"
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
msgstr "Configurar carpetas"
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
+msgstr "Configuración del plugin"
+
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr "[ranura vacía]"
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr "[crear]"
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr "[lista de software]"
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr "Error al acceder a %s"
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr "Elige el modo de acceso"
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr "Solo lectura"
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr "Lectura y escritura"
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr "Leer esta imagen, escribir en otra imagen"
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr "Leer esta imagen, escribir en diferencial"
@@ -370,7 +374,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -461,7 +465,7 @@ msgstr ""
msgid "Rotation Options"
msgstr "Opciones de rotación"
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr "Girar"
@@ -633,7 +637,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr "Opciones de vídeo"
@@ -685,281 +689,292 @@ 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr "No"
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr "Automát."
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr "Volver al menú anterior"
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr "Administrador de archivos"
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr "%dª pantalla"
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr "protección"
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr "cronometraje"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr "gráficos"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr "paleta de color"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr "sonido"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr "cámara"
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr "micrófono"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr "controles"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "teclado"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr "ratón"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr "disco"
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr "impresora"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr "Red local"
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr "Red global"
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-"Uno o más ROMs/CHDs de esta máquina son incorrectos. La máquina podría no "
-"funcionar correctamente.\n"
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-"Existen problemas conocidos con esta máquina\n"
+"Existen problemas conocidos con este sistema\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
-msgstr "Uno o más ROMs/CHDs de esta máquina no se han volcado correctamente.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
+msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr "Características no emuladas: "
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr "%s"
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ", %s"
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr "Características emuladas parcialmente: "
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr "Voltear la pantalla en modo cóctel no está soportado.\n"
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
-msgstr "Esta máquina requiere ficheros de arte externos.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
+msgstr "Este sistema requiere ficheros de arte externos.\n"
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-"Esta máquina nunca se terminó. Podría comportarse de forma extraña o mostrar "
+"Este sistema nunca se terminó. Podría comportarse de forma extraña o mostrar "
"signos de mal funcionamiento que en ningún caso son defectos de emulación.\n"
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-"Esta máquina no soporta sonido, por lo que MAME no reproducirá audio, este "
+"Este sistema no soporta sonido, por lo que MAME no reproducirá audio, este "
"es el comportamiento esperado.\n"
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-"\n"
-"ESTA MÃQUINA NO FUNCIONA. La emulación para esta máquina no está todavía "
+"ESTE SISTEMA NO FUNCIONA. La emulación para este sistema no está todavía "
"completada. No hay nada que se pueda hacer para arreglar el problema salvo "
"esperar a que los desarrolladores mejoren la emulación.\n"
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
"\n"
"\n"
-"Existen clones funcionales de esta máquina: %s"
+"Existen clones funcionales de este sistema: %s"
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -974,27 +989,27 @@ msgstr ""
"\n"
"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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
@@ -1002,7 +1017,7 @@ msgstr ""
"\n"
"Sonido:\n"
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
@@ -1010,46 +1025,50 @@ msgstr ""
"\n"
"Vídeo:\n"
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr "Ninguno\n"
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr "Vector"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr "Pantalla «%1$s»"
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr "Pantalla"
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr "No está soportado"
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr "Soportado parcialmente"
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr "[vacío]"
@@ -1077,11 +1096,11 @@ msgstr "[listas compatibles]"
msgid "File Already Exists - Override?"
msgstr "El archivo ya existe ¿Quieres sobreescribirlo?"
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr "No"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr "Sí"
@@ -1109,33 +1128,43 @@ msgstr "Elige el formato de imagen"
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr "Modo del teclado"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr "Natural"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr "Emulado"
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr "Activado"
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr "Desactivado"
@@ -1424,65 +1453,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr "Filtro personalizado"
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr "Filtro"
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr "<configurar filtros>"
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
-msgstr "Seleccionar filtros personalizados:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
+msgstr "Seleccionar filtros"
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr "Filtro %1$u"
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr "Eliminar último filtro"
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr "Añadir filtro"
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr "Selecciona categoria:"
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr "[Sin ficheros INI de categorías]"
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr "[No hay grupos en el fichero INI]"
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr "No se han encontrado ficheros INI de categorías"
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr "Fichero"
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr "No se han encontrado grupos en el fichero de categorías"
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr "Grupo"
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr "Incluir clones"
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1491,11 +1524,23 @@ msgstr ""
msgid "Revision: %1$s"
msgstr "Revisión: %1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr "Selección de BIOS"
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr "Restablecer"
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr "Dispositivos de red"
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
@@ -1504,7 +1549,7 @@ msgstr ""
"Tiempo encendido: %1$d:%2$02d:%3$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
@@ -1513,7 +1558,7 @@ msgstr ""
"Tiempo encendido: %1$d:%2$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
@@ -1522,94 +1567,131 @@ msgstr ""
"Boletos emitidos: %1$d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr "Moneda %1$c: NA%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr "Moneda %1$c: %2$d%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr " (bloqueado)"
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr "Opciones de diana"
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
+#, c-format
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:563
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
-msgstr "Retardo visible"
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr "Nombre: Descripción:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr "Exportar lista en formato XML (igual que -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
"Exportar lista en formato XML (igual que -listxml, pero excluyendo los "
"dispositivos)"
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr "Exportar lista en formato TXT (igual que -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:792
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:808
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
-msgstr "Controlador"
-
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
-msgstr "Esta máquina no tiene BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr "Añadir a favoritos"
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr "Borrar de favoritos"
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (predeterminado)"
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1626,14 +1708,18 @@ msgstr ""
"Presiona %1$s para salir\n"
"Presiona %2$s para volver al emulador"
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
-msgstr "Pseudo-terminales"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
+msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr "[falló]"
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr "Controles deslizantes"
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1642,7 +1728,7 @@ msgstr ""
msgid "Cancel"
msgstr "Cancelar"
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1650,140 +1736,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr "Cargar estado de la máquina"
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr "Guardar estado de la máquina"
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr "Interruptores DIP"
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr "Configuración de máquina"
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr "Ranuras de monedas"
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr "%s [interno]"
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr "Interfaz de usuario"
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr "Otros controles"
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr "Control de cinta"
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr "detenido"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr "en ejecución"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr "(en ejecución)"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr "grabando"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr "(grabando)"
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr "Pausar/Detener"
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr "Reproducir"
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr "Grabar"
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr "Rebobinar"
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr "Avance rápido"
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr "Ajustes de entrada"
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr "No se puede guardar en la carpeta"
@@ -1794,7 +1970,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1805,102 +1981,96 @@ msgstr ""
"favor elige otro distinto.\n"
"Pulsa cualquier tecla para continuar."
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr "Configurar opciones"
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr "Salir"
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-"No se ha encontrado ninguna máquina. Comprueba el «rompath» en el archivo "
-"%1$s.ini.\n"
-"\n"
-"Si es la primera vez que utilizas %2$s, por favor, échale un vistazo al "
-"archivo «config.txt» de la carpeta «docs» para informarte sobre cómo "
-"configurar %2$s."
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr "Escribe un nombre o elige: %1$s_"
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr "Escribe un nombre o elige: (aleatorio)"
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr "%1$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr "%1$s, %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr "Controlador: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "En general: NO FUNCIONA"
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "En general: Protección sin emular"
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "En general: Funcionando"
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Gráficos: No implementado, "
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Gráficos: Imperfectos,"
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Gráficos: Aceptables, "
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "Sonido: No"
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Sonido: No implementado"
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Sonido: Imperfecto"
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Sonido: Aceptable"
@@ -1925,259 +2095,361 @@ msgstr "Reiniciar todo"
msgid "Reload All"
msgstr "Recargar todo"
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr "ROMs"
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr "Medios del Software"
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr "Arte"
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr "Dianas"
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr "INIs"
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr "DATs"
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr "INIs de categorías"
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr "Capturas"
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr "Iconos"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr "Paneles de control"
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr "Cabinas arcade"
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr "Marquesinas"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr "Circuitos impresos"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr "Folletos"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr "Jefes"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "Vista previa del arte"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr "Manual"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr "Logos"
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr "Puntuaciones"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr "Versus"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr "Cubiertas"
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
-msgstr "Ajustes de carpeta"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
+msgstr "Borrar carpeta %1$s"
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
-msgstr "Carpetas actuales %1$s"
+msgid "Change %1$s Folder - Search: %2$s_"
+msgstr "Cambiar carpeta %1$s - Buscar: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr "Añadir carpeta %1$s - Buscar: %2$s_"
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr "Pulsa TAB para establecer"
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr "Cambiar carpeta"
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr "Añadir carpeta"
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr "Borrar carpeta"
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
-msgstr "Cambiar carpeta %1$s - Buscar: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
-msgstr "Añadir carpeta %1$s - Buscar: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
-msgstr "Pulsa TAB para establecer"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
-msgstr "Borrar carpeta %1$s"
+msgctxt "gfxview"
+msgid "Category %1$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
-msgstr " COLORES"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
+msgstr "[root%1$s] colores"
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
-msgstr " PLUMAS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
+msgstr "[root%1$s] plumas"
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:947
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
-msgstr "Configurar máquina"
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/viewgfx.cpp:1157
#, 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) )"
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1058
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
+msgstr "%1$s %2$s ( %3$d / %4$d sistemas (%5$d BIOS) )"
+
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr "Sistema: %1$-.100s"
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
-msgstr "Lista de selección - Buscar: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr "%1$s - Search: %2$s_"
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
+msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr "Haz doble clic o pulsa %1$s para elegir"
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr "Los resultados serán guardados en %1$s"
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2186,298 +2458,298 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr "Mostrar todo"
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr "Ocultar filtros"
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr "Ocultar detalles/imagen"
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr "Ocultar ambos"
-#: src/frontend/mame/ui/custui.cpp:210
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
+msgstr "Mostrar paneles laterales"
+
+#: src/frontend/mame/ui/custui.cpp:213
msgid "Fonts"
msgstr "Tipografía"
-#: src/frontend/mame/ui/custui.cpp:211
+#: src/frontend/mame/ui/custui.cpp:214
msgid "Colors"
msgstr "Colores"
-#: src/frontend/mame/ui/custui.cpp:214
+#: src/frontend/mame/ui/custui.cpp:217
msgid "Language"
msgstr "Idioma"
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
-msgstr "Mostrar paneles laterales"
-
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
-msgstr "Ajustes de interfaz"
-
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr "Tipográficos de interfaz"
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr "predeterminado"
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr "Tipografía de interfaz"
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr "Negrita"
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr "Cursiva"
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr "Líneas"
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr "Tamaño del texto informativo"
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
-msgstr "Ajustes tipográficos de interfaz"
-
-#: src/frontend/mame/ui/custui.cpp:548
+#: src/frontend/mame/ui/custui.cpp:529
msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
"Texto de ejemplo - La cigüeña olía el paté de atún del camión más lejano."
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr "Texto normal"
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr "Texto seleccionado"
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr "Fondo del texto normal"
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr "Fondo del texto seleccionado"
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr "Color elem. secundarios"
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr "Copiar"
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr "Borde"
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr "Fondo"
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr "Interruptor DIP"
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr "Color no disponible"
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr "Color del control deslizante"
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr "Fondo del visor de gráficos"
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr "Color al resaltar con ratón"
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr "Fondo al resaltar con ratón"
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr "Color al seleccionar con ratón"
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr "Fondo al seleccionar con ratón"
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr "Ajustes de color de interfaz"
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr "Haz doble clic o pulsa %1$s para cambiar el color"
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr "Vista previa"
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr "Normal"
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr "Elem. secundario"
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr "Seleccionado"
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr "Resaltado"
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr "Copiar"
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr "Ajustes ARGB"
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr "Transparencia"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr "Rojo"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr "Verde"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr "Azul"
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr "Elegir colores más básicos"
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr "Vista previa:"
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr "Blanco"
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr "Plateado"
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr "Gris"
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr "Negro"
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr "Rojo"
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr "Naranja"
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr "Amarillo"
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr "Verde"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr "Azul"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr "Violeta"
@@ -2500,660 +2772,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
+msgstr "Lector de código de barras"
+
+#: src/frontend/mame/ui/barcode.cpp:78
msgid "New Barcode:"
msgstr "Nuevo código de barras:"
-#: src/frontend/mame/ui/barcode.cpp:80
+#: src/frontend/mame/ui/barcode.cpp:81
msgid "Enter Code"
msgstr "Escribe el código"
-#: src/frontend/mame/ui/barcode.cpp:116
+#: src/frontend/mame/ui/barcode.cpp:115
msgid "Barcode length invalid!"
msgstr "El tamaño del código de barras no es correcto."
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
-msgstr "Entrada (general)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
-msgstr ""
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
+msgstr "Ajustes de entrada"
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
-msgstr "Controles analógicos"
-
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr "Interruptores DIP"
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Configuración de máquina"
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Información contable"
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
-msgstr "Información de máquina"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
-msgstr "Información de imagen"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr "Administrador de archivos"
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr "Control de cinta"
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "Selección de BIOS"
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Ranuras de monedas"
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Lector de código de barras"
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr "Dispositivos de red"
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Controles deslizantes"
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr "Opciones de vídeo"
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Opciones de diana"
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr "Truco"
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Configuración del plugin"
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr "Vista DAT externa"
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr "Añadir a favoritos"
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr "Borrar de favoritos"
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
-msgstr "Elegir máquina nueva"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
+msgstr "Elegir sistema nuevo"
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
-msgstr "Volver a la máquina"
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr "Capturas"
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr "Cabina arcade"
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr "Panel de control"
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr "Circuito impreso"
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr "Folleto"
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr "Vista previa de arte"
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr "Jefes"
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr "Logo"
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr "Versus"
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr "Fin del juego"
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr "Manual"
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr "Puntuaciones"
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr "Marquesina"
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr "Cubiertas"
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr "Exportar esta lista a un archivo"
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr "Mostrar vista de DATs"
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
-msgstr "Selección de partes de software:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
-msgstr "Selección de BIOS:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr "El software es un clon de: %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr "Es un software padre"
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr "Soportado: No"
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr "Soportado: Parcialmente"
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr "Soportado: Sí"
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
-msgstr "Es un controlador padre"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
+msgstr "Es un sistema padre"
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
-msgstr "El controlador es un clon de: %1$s"
+msgid "System is clone of: %1$s"
+msgstr "El sistema es un clon de: %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr "Imágenes"
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr "Informaciones"
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr "Pulsa cualquier tecla para continuar."
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr "Información general"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
-msgstr "Conjunto de roms\t%1$s\n"
+msgid "Short Name\t%1$s\n"
+msgstr "Nombre corto\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr "Año\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Fabricante\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
-msgstr "El controlador es un clon de\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
+msgstr "El sistema es un clon de\t%1$s\n"
-#: 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:2878
+msgid "System is Parent\t\n"
+msgstr "Es un sistema padre\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr "Controles analógicos\tSi\n"
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr "Entradas de teclado\tSi\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr "En General\tNO FUNCIONA\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr "En General\tProtección no emulada\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr "En General\tFunciona\n"
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr "Gráficos\tNo implementados\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr "Gráficos\tColores erróneos\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr "Gráficos\tColores imperfectos\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr "Gráficos\tImperfectos\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr "Gráficos\tAceptables"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr "Sonido\tNo\n"
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr "Sonido\tNo implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr "Sonido\tImperfecto\n"
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr "Sonido\tAceptable\n"
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr "Cámara\tNo implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr "Cámara\tImperfecta\n"
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr "Micrófono\tNo implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr "Micrófono\tImperfecto\n"
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr "Controles\tNo implementados\n"
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr "Controles\tImperfectos\n"
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr "Teclado\tNo implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr "Teclado\tImperfecto\n"
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr "Ratón\tNo implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr "Ratón\tImperfecto\n"
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr "Disco\tNo implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr "Disco\tImperfecto\n"
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr "Impresora\tNo implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr "Impresora\tImperfecta\n"
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr "Red local\tNo implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr "Red local\tImperfecta"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr "Red global\tNo implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr "Red global\tImperfecta\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr "Cronometraje\tNo implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr "Cronometraje\tImperfecto\n"
-#: 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:2998
+msgid "Mechanical System\tYes\n"
+msgstr "Sistema mecánico\tSi\n"
-#: 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:2998
+msgid "Mechanical System\tNo\n"
+msgstr "Sistema mecánico\tNo\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr "Requiere arte\tSi\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr "Requiere arte\tNo\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr "Requiere arte clicable\tSi\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr "Requiere arte clicable\tNo\n"
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr "Soporta modo cocktail\tNo\n"
-#: 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:3003
+msgid "System is BIOS\tYes\n"
+msgstr "El sistema es una BIOS\tSi\n"
-#: 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:3003
+msgid "System is BIOS\tNo\n"
+msgstr "El sistema es una BIOS\tNo\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr "Soporta guardado\tSi\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr "Soporta guardado\tNo\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr "Orientación de la pantalla\tVertical\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr "Orientación de la pantalla\tHorizontal\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr "Requiere CHD\tSi\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr "Requiere CHD\tNo\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr "Resultado de la auditoría de muestras\tNo necesaria\n"
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr "Resultado de la auditoría de muestras\tCORRECTA\n"
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr "Resultado de la auditoría de muestras\tINCORRECTA\n"
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
+msgstr "Tasa de muestreo"
+
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sound"
msgstr "Sonido"
-#: src/frontend/mame/ui/sndmenu.cpp:147
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
-msgstr "Tasa de muestreo"
-
-#: src/frontend/mame/ui/sndmenu.cpp:149
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr "Utilizar muestras externas"
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3170,7 +3488,7 @@ msgstr ""
"\n"
"La opción seleccionada activa los siguientes elementos:\n"
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3187,34 +3505,34 @@ msgstr ""
"\n"
"Si seleccionas esta opción se activarán los siguientes elementos:\n"
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr "* Procesador:\n"
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr "* Vídeo:\n"
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr " Pantalla '%1$s': Vectorial\n"
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, 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:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, 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:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr "* Sonido:\n"
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
@@ -3223,597 +3541,626 @@ msgstr ""
"* Configuración de la BIOS:\n"
" %1$d opciones [por defecto: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr " %1$s [por defecto: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr " %1$s\n"
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr "* Configuración de los interruptores DIP:\n"
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr "* Configuración:\n"
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr "* Dispositivo(s) de entrada:\n"
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr " Entradas de usuario [%1$d entradas]\n"
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr " Entradas de Mahjong [%1$d entradas]\n"
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr " Entradas de Hanafuda [%1$d entradas]\n"
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr " Entradas de Gambling [%1$d entradas]\n"
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr " Entradas analógicas [%1$d entradas]\n"
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr " Entradas del regulador [%1$d entradas]\n"
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr " Entradas del Keypoad [%1$d entradas]\n"
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr " Entradas del teclado [%1$d entradas]\n"
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr "* Opciones de medios:\n"
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr " %1$s [reseña: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr "* Opciones de ranuras:\n"
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr "[Ninguna]\n"
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3889,7 +4236,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -4004,1241 +4351,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5557,7 +5904,7 @@ msgstr "Página"
msgid "Clear Watches"
msgstr "Limpiar inspecciones"
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr "Buscador de Trucos"
@@ -5802,7 +6149,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -6001,6 +6348,10 @@ msgstr "Activado: %s = %s"
msgid "Activated: %s"
msgstr "Activado: %s"
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr "Truco"
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6093,17 +6444,118 @@ msgstr "Cancelar"
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
+#~ msgid "Visible Delay"
+#~ msgstr "Retardo visible"
+
+#~ msgctxt "menu-main"
+#~ msgid "Return to Machine"
+#~ msgstr "Volver a la máquina"
+
+#~ msgid "Software part selection:"
+#~ msgstr "Selección de partes de software:"
+
+#~ msgid "BIOS selection:"
+#~ msgstr "Selección de BIOS:"
+
+#~ msgid ""
+#~ "This driver requires images to be loaded in the following device(s): "
+#~ msgstr ""
+#~ "Este controlador necesita que se carguen imágenes en los siguientes "
+#~ "dispositivos: "
+
+#~ msgid ""
+#~ "\n"
+#~ " Configuration saved \n"
+#~ "\n"
+#~ msgstr ""
+#~ "\n"
+#~ " Se ha guardado la configuración \n"
+#~ "\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+#~ "run correctly.\n"
+#~ msgstr ""
+#~ "Uno o más ROMs/CHDs de esta máquina son incorrectos. La máquina podría no "
+#~ "funcionar correctamente.\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#~ msgstr ""
+#~ "Uno o más ROMs/CHDs de esta máquina no se han volcado correctamente.\n"
+
+#, c-format
+#~ msgid ""
+#~ "No machines found. Please check the rompath specified in the %1$s.ini "
+#~ "file.\n"
+#~ "\n"
+#~ "If this is your first time using %2$s, please see the config.txt file in "
+#~ "the docs directory for information on configuring %2$s."
+#~ msgstr ""
+#~ "No se ha encontrado ninguna máquina. Comprueba el «rompath» en el archivo "
+#~ "%1$s.ini.\n"
+#~ "\n"
+#~ "Si es la primera vez que utilizas %2$s, por favor, échale un vistazo al "
+#~ "archivo «config.txt» de la carpeta «docs» para informarte sobre cómo "
+#~ "configurar %2$s."
+
+#~ msgid "General Inputs"
+#~ msgstr "Entrada general"
+
+#~ msgid "Save Configuration"
+#~ msgstr "Guardar configuración"
+
+#~ msgid "Settings"
+#~ msgstr "Ajustes"
+
+#~ msgid "Select category:"
+#~ msgstr "Selecciona categoria:"
+
+#~ msgid "This machine has no BIOS."
+#~ msgstr "Esta máquina no tiene BIOS."
+
+#~ msgid "Pseudo terminals"
+#~ msgstr "Pseudo-terminales"
+
+#~ msgid "Folders Setup"
+#~ msgstr "Ajustes de carpeta"
+
+#, c-format
+#~ msgid "Current %1$s Folders"
+#~ msgstr "Carpetas actuales %1$s"
+
+#~ msgid "Configure Machine"
+#~ msgstr "Configurar máquina"
+
+#~ msgid "UI Customization Settings"
+#~ msgstr "Ajustes de interfaz"
+
+#~ msgid "UI Color Settings"
+#~ msgstr "Ajustes de color de interfaz"
+
+#~ msgid "Input (general)"
+#~ msgstr "Entrada (general)"
+
+#~ msgid "Analog Controls"
+#~ msgstr "Controles analógicos"
+
+#~ msgid "Machine Information"
+#~ msgstr "Información de máquina"
+
+#~ msgid "Image Information"
+#~ msgstr "Información de imagen"
+
#~ msgid "Confirm quit from machines"
#~ msgstr "Confirmar salida de máquina"
@@ -6168,10 +6620,6 @@ msgstr ""
#~ msgid "Add or remove favorites"
#~ msgstr "Añadir o borrar de favoritos"
-#, c-format
-#~ msgid "Romset: %1$-.100s"
-#~ msgstr "Conjunto de ROMs: %1$-.100s"
-
#~ msgid "Software Usage"
#~ msgstr "Forma de uso"
diff --git a/language/Spanish_Mexico/strings.po b/language/Spanish_Mexico/strings.po
index e81407fd63d..837c173b7ab 100644
--- a/language/Spanish_Mexico/strings.po
+++ b/language/Spanish_Mexico/strings.po
@@ -1,14 +1,14 @@
-# Spanish translations for PACKAGE package
-# Traducciones al español para el paquete PACKAGE.
-# Copyright (C) 2016 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# Automatically generated, 2016.
+# Spanish translations for MAME package
+# Traducciones al español para el paquete MAME.
+# Copyright (C) 1997-2022 MAMEdev and contributors
+# This file is distributed under the same license as the MAME package.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -18,331 +18,340 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
+msgid "System: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr ""
@@ -355,7 +364,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -446,7 +455,7 @@ msgstr ""
msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr ""
@@ -618,7 +627,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr ""
@@ -670,266 +679,280 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr ""
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -939,78 +962,82 @@ msgid ""
"CPU:\n"
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr ""
@@ -1038,11 +1065,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr ""
@@ -1070,33 +1097,43 @@ msgstr ""
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr ""
@@ -1385,65 +1422,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1452,117 +1493,166 @@ msgstr ""
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1575,14 +1665,18 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr ""
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr ""
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1591,7 +1685,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1599,140 +1693,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr ""
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr ""
@@ -1743,7 +1927,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1751,96 +1935,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -1863,259 +2047,361 @@ msgstr ""
msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
+msgctxt "gfxview"
+msgid "Category %1$d"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2124,297 +2410,297 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:210
-msgid "Fonts"
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:211
-msgid "Colors"
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:214
-msgid "Language"
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
+#: src/frontend/mame/ui/custui.cpp:213
+msgid "Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
+#: src/frontend/mame/ui/custui.cpp:214
+msgid "Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:217
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
+#: src/frontend/mame/ui/custui.cpp:529
+msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:548
-msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2437,660 +2723,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
-msgid "New Barcode:"
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:80
-msgid "Enter Code"
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:116
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
+#: src/frontend/mame/ui/barcode.cpp:81
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
+#: src/frontend/mame/ui/barcode.cpp:115
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
+msgid "System is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
-msgid "Sound"
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:147
-msgid "Compressor"
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
+msgid "Sound"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Compressor"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3101,7 +3433,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3112,631 +3444,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3812,7 +4173,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3927,1241 +4288,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5476,7 +5837,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5721,7 +6082,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5920,6 +6281,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr ""
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6008,13 +6373,13 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
diff --git a/language/Swedish/strings.po b/language/Swedish/strings.po
index 38a658dade1..4c74a1c8f31 100644
--- a/language/Swedish/strings.po
+++ b/language/Swedish/strings.po
@@ -1,13 +1,13 @@
# Swedish translations for MAME package.
-# Copyright (C) 1997-2021 MAMEdev and contributors
+# Copyright (C) 1997-2022 MAMEdev and contributors
# This file is distributed under the same license as the MAME package.
-# Automatically generated, 2021.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
@@ -27,214 +27,211 @@ msgstr ""
"\n"
"Tryck på valfri tangent för att fortsätta"
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-"Den här emuleringen kräver att avbildningar laddas i följande apparat(er): "
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr "Huvud Volym"
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr "%1$s Volym"
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr "Överklocka CPU %1$s"
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr "Överklocka %1$s ljud"
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s Uppdateringsfrekvens"
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s Ljusstyrka"
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s Kontrast"
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s Gamma"
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s Horisontell utsträckning"
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s Horisontell Position"
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s Vertikal utsträckning"
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s Vertikal Position"
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Laserdisk '%1$s' Horisontell utsträckning"
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Laserdisk '%1$s' Horisontell Position"
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "Laserdisk '%1$s' Vertikal utsträckning"
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Laserdisk '%1$s' Vertikal Position"
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr "Vektor Flimmer"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr "Stråle Bredd Minimum"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr "Elektronstråle Bredd Maximum"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr "Elektronstråle Intensitet"
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "HÃ¥rkors Skala %1$s"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr "X"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr "Y"
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "HÃ¥rkors Offset %1$s"
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "HÃ¥rkors Skala X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "HÃ¥rkors Skala Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "HÃ¥rkors Offset X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "HÃ¥rkors Offset Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr "**Fel uppstod när ui.ini sparades**"
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**Fel uppstod när %s.ini sparades**"
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-"\n"
-" Konfiguration sparad \n"
-"\n"
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
@@ -243,8 +240,8 @@ msgstr ""
"%s\n"
" tillagd i favoritlistan."
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
@@ -253,106 +250,114 @@ msgstr ""
"%s\n"
" borttagen från favoritlistan."
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr "%1$s %2$s ( %3$d / %4$d mjukvarupaket )"
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr "Drivrutin: \"%1$s\" mjukvarulista "
+msgid "System: \"%1$s\" software list "
+msgstr "System: \"%1$s\" mjukvarulista "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, 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:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr "Sök: %1$s_"
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr "Ljudalternativ"
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
-msgstr "Generell Indata"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr "Tillägg"
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
-msgstr "Spara Konfiguration"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
-msgstr "Inställningar"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
+msgstr "Spara Inställningar"
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
-msgstr "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr "Skräddarsy UI"
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
-msgstr "Konfigurera Kataloger"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
+msgstr "Pluginalternativ"
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr "[tom plats]"
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr "[skapa]"
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr "[mjukvarulista]"
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr "Välj accesstyp"
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr "Enbart läsa"
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr "Läsa och skriva"
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr "Läs denna skivavbildning, skriv kopia till en annan"
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr "Läs denna skivavbildning, skriv skillnader till en annan"
@@ -365,7 +370,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -456,7 +461,7 @@ msgstr ""
msgid "Rotation Options"
msgstr "Rotationsalternativ"
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr "Rotera"
@@ -628,7 +633,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr "Videoalternativ"
@@ -680,284 +685,289 @@ 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr "Av"
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr "Automatisk"
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr "Tillbaka till Föregående Meny"
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr "Filhanterare"
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr "Skärm #%d"
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr "skyddsmekanism"
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr "timing"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr "grafik"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr "färgpalett"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr "ljud"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr "kamera"
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr "mikrofon"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr "kontroller"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "tangentbord"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr "mus"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr "disk"
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr "skrivare"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr "LAN"
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr "WAN"
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-"En eller flera ROMs/CHDs för denna maskin är felaktiga. Maskinen kan uppvisa "
-"fel vid körning.\n"
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-"Det finns kända problem med denna maskin\n"
+"Det finns kända problem med detta system\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-"En eller flera ROMs/CHDs för denna maskin har inte blivit avbildade "
-"korrekt.\n"
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr "Helt oemulerade funktioner: "
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr "%s"
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ", %s"
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr "Bristfälligt emulerade funtioner: "
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr "Skärm flippning i cocktail läge stöds ej.\n"
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
-msgstr "Denna maskin kräver extra filer med grafisk layout.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
+msgstr "Detta system kräver extra filer med grafisk layout.\n"
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-"Emulering av den här maskinen fullbordades aldrig. Den kan därför uppträda "
-"konstigt eller sakna delar som därför inte är felprogrammering i "
-"emuleringen.\n"
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-"Den här maskinen har ingen ljudhårdvara, MAME producerar därför inget ljud "
-"och detta är korrekt beteende.\n"
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
"\n"
-"DENNA MASKIN FUNGERAR EJ. Emuleringen för denna masin är ännu ej komplett. "
+"DETTA SYSTEM FUNGERAR EJ. Emuleringen för detta system är ännu ej komplett. "
"Det finns inget du kan göra för att fixa detta problem, förutom att vänta på "
"att utvecklarna förbättrar emuleringen.\n"
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
"\n"
"\n"
-"Det finns fungerande varianter av denna maskin: %s"
+"Det finns fungerande varianter av detta system: %s"
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -972,27 +982,27 @@ msgstr ""
"\n"
"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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
@@ -1000,7 +1010,7 @@ msgstr ""
"\n"
"Ljud:\n"
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
@@ -1008,46 +1018,50 @@ msgstr ""
"\n"
"Video:\n"
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr "None\n"
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr "Vektor"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr "Skärm '%1$s'"
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr "Skärm"
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr "Stöds Ej"
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr "Stöds Delvis"
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr "[tom]"
@@ -1075,11 +1089,11 @@ msgstr "[kompatibla listor]"
msgid "File Already Exists - Override?"
msgstr "Fil Finns Redan - Skriv Över?"
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr "Nej"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr "Ja"
@@ -1107,33 +1121,43 @@ msgstr "Välj avbildningsformat"
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr "Tangenbordsläge"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr "Naturligt"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr "Emulerat"
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr "Aktiverad"
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr "Inaktiverad"
@@ -1422,65 +1446,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr "Eget filter"
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr "Filter"
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr "<skapa filter>"
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
-msgstr "Välj eget filter"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
+msgstr "Välj Filter"
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr "Filter %1$u"
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr "Ta bort senaste filtret"
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr "Lägg till filter"
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr "Välj kategori:"
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr "[ingen kategori INI filer]"
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr "[inga grupper i INI fil]"
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr "Inga kategorier INI filer funna"
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr "Fil"
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr "Inga grupper funna i kategorifil"
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr "Grupp"
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr "Inkludera kloner"
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1489,11 +1517,23 @@ msgstr ""
msgid "Revision: %1$s"
msgstr "Revision: %1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr "BIOS val"
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr "Återställ"
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr "Nätverksenheter"
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
@@ -1502,7 +1542,7 @@ msgstr ""
"Drifttid: %1$d:%2$02d:%3$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
@@ -1511,7 +1551,7 @@ msgstr ""
"Drifttid: %1$d:%2$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
@@ -1520,92 +1560,129 @@ msgstr ""
"Biljetter fördelade: %1$d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr "Mynt %1$c: NA%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr "Mynt %1$c: %2$d%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr " (låst)"
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr "HÃ¥rkorsalternativ"
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
-msgstr "Synlig Fördröjning"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr "Namn: Beskrivning:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr "Exportlista i XML format (som -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr "Exportlista i XML format (som -listxml, men utan enheter)"
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr "Exportera lista i TXT format (som -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:792
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:808
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
-msgstr "Drivrutin"
-
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
-msgstr "Den här maskinen saknar BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr "Lägg Till Favoriter"
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr "Tabort Från Favoriter"
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (standard)"
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1622,14 +1699,18 @@ 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
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr "LÃ¥tsasterminaler"
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr "[misslyckad]"
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr "Reglage Kontroller"
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1638,7 +1719,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1646,140 +1727,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr "Ladda läge"
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr "Spara läge"
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr "DIP Switchar"
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr "Maskin Konfiguration"
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr "Slitsenheter"
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr "%s [intern]"
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr "Användergränssnitt"
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr "Andra kontroller"
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr "Bandkontroll"
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr "stoppad"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr "spelar upp"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr "(spelar upp)"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr "spelar in"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr "(spelar in)"
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr "Paus/Stopp"
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr "Spela"
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr "Spela in"
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr "Spola tillbaka"
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr "Snabbspola framåt"
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr "Kan inte spara på katalog"
@@ -1790,7 +1961,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1802,100 +1973,96 @@ msgstr ""
"\n"
"Tryck på valfri tangent för att fortsätta."
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr "Konfigurationsalternativ"
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr "Hoppa ur"
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-"Inga maskiner funna. Kontrollera sökvägar till ROMar i %1$s.ini filen.\n"
-"\n"
-"Om det här är första gången du använder %2$s, läs config.txt filen i docs "
-"katalogen för information hur man konfigurerar %2$s."
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr "Knappa in namn eller välj; %1$s_"
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr "Knappa in namn eller välj: (slumpmässig)"
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr "%1$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr "%1$s, %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "Status: FUNGERAR EJ"
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "Status: Oemulerad skyddsmekanism"
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "Status: Fungerar"
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Grafik: Ej implementerad, "
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Grafik: Bristfällig, "
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Grafik: OK, "
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "Ljud: Inget"
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Ljud: Ej implementerat"
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Ljud: Bristfälligt"
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Ljud: OK"
@@ -1920,259 +2087,361 @@ msgstr "Återställ Alla"
msgid "Reload All"
msgstr "Ladda Om Alla"
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr "ROMs"
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr "Mjukvaru Media"
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr "Grafisk Layout"
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr "HÃ¥rkors"
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr "INIs"
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr "DATs"
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr "Kategori INIs"
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr "Skärmklipp"
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr "Ikoner"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr "Kontrollpaneler"
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr "Kabinett"
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr "Draperier"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr "PCBs"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr "Flygblad"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr "Bossar"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "Förhandsvisning Grafisk Layout"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr "HowTo"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr "Logotyper"
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr "Poäng"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr "Mot"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr "Omslagsbilder"
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
-msgstr "Katalogkonfiguration"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
+msgstr "Tabort %1$s Katalog"
+
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Change %1$s Folder - Search: %2$s_"
+msgstr "Ändra %1$s Katalog - Sök: %2$s_"
+
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr "Lägg till %1$s Katalog - Sök: %2$s_"
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr "Tryck TAB för att välja"
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr "%1$s Kataloger"
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:421
#, c-format
-msgid "Current %1$s Folders"
-msgstr "Nuvarande %1$s Kataloger"
+msgid "%1$s Folder"
+msgstr "%1$s Kataloger"
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr "Ändra Katalog"
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr "Lägg Till Katalog"
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr "Tabort Katalog"
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
-msgstr "Ändra %1$s Katalog - Sök: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
-msgstr "Lägg till %1$s Katalog - Sök: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
-msgstr "Tryck TAB för att välja"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
-msgstr "Tabort %1$s Katalog"
+msgctxt "gfxview"
+msgid "Category %1$d"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
-msgstr " FÄRGER"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
+msgstr "[root%1$s] färger"
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
-msgstr " PENNOR"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
+msgstr "[root%1$s] pennor"
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:947
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
-msgstr "Maskinkonfiguration"
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/viewgfx.cpp:1157
#, 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) )"
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1058
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr "System: %1$-.100s"
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
-msgstr "Urvalslista - Sök: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr "%1$s - Sök: %2$s_"
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
+msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr "Dubbelklicka eller tryck %1$s för att välja"
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr "Resultat kommer att sparas som %1$s"
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2181,297 +2450,297 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr "Visa Alla"
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr "Göm Filter"
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr "Göm Info/Bild"
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr "Göm Båda"
-#: src/frontend/mame/ui/custui.cpp:210
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
+msgstr "Visa Sidopaneler"
+
+#: src/frontend/mame/ui/custui.cpp:213
msgid "Fonts"
msgstr "Typsnitt"
-#: src/frontend/mame/ui/custui.cpp:211
+#: src/frontend/mame/ui/custui.cpp:214
msgid "Colors"
msgstr "Färger"
-#: src/frontend/mame/ui/custui.cpp:214
+#: src/frontend/mame/ui/custui.cpp:217
msgid "Language"
msgstr "Språk"
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
-msgstr "Visa sidopaneler"
-
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
+msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
-msgid "[built-in]"
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr "standard"
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr "UI Typsnitt"
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr "Fet"
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr "Kursiv"
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr "Linjer"
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr "Info Textstorlek"
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
-msgstr "UI Typsnitts Inställningar"
-
-#: src/frontend/mame/ui/custui.cpp:548
+#: src/frontend/mame/ui/custui.cpp:529
msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr "Provtext - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr "Normal text"
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr "Vald färg"
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr "Normal textbakgrund"
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr "Vald backgrundsfärg"
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr "Delpost färg"
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr "Klon"
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr "Kant"
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr "Bakgrund"
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr "DIP switch"
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr "Ej tillgänglig färg"
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr "Reglage färg"
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr "Mouse over färg"
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr "Mouse over bakgrunds färg"
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr "Mouse down färg"
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr "Mouse down bakgrundsfärg"
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr "UI färginställningar"
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr "Förhandsvisning Meny"
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr "Normal"
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr "Delpost"
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr "Vald"
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr "Mouse Over"
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr "Klon"
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr "ARGB inställningar"
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr "Alfa"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr "Röd"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr "Grön"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr "Blå"
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr "Välj från palette"
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr "Förhandsvisning Färg:"
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr "Vit"
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr "Silver"
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr "Grå"
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr "Svart"
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr "Röd"
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr "Orange"
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr "Gul"
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr "Grön"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr "Blå"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr "Lila"
@@ -2494,660 +2763,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr "Revision: %1$s"
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
+msgstr "Streckkodsläsare"
+
+#: src/frontend/mame/ui/barcode.cpp:78
msgid "New Barcode:"
msgstr "Ny streckkod"
-#: src/frontend/mame/ui/barcode.cpp:80
+#: src/frontend/mame/ui/barcode.cpp:81
msgid "Enter Code"
msgstr "Ange kod"
-#: src/frontend/mame/ui/barcode.cpp:116
+#: src/frontend/mame/ui/barcode.cpp:115
msgid "Barcode length invalid!"
msgstr "Streckkodens längd är felaktig!"
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
-msgstr "Input (generell)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
-msgstr "Analog Kontroller"
-
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr "DIP Switchar"
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Maskin Konfiguration"
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Bokföringsstatus"
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
-msgstr "Maskininformation"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
-msgstr "Avbildningsinformation"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr "Filhanterare"
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr "Bandkontroll"
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
-msgstr ""
+msgstr "LÃ¥tsasterminaler"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "BIOS val"
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Slitsenheter"
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Streckkodsläsare"
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr "Nätverksenheter"
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Reglage Kontroller"
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr "Videoalternativ"
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "HÃ¥rkorsalternativ"
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr "Fusk"
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Pluginalternativ"
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr "Extern DAT vy"
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr "Lägg Till Favoriter"
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr "Tabort Från Favoriter"
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
-msgstr "Välj Ny Maskin"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
+msgstr "Välj Nytt System"
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
-msgstr "Tillbaka till Emuleringen"
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr "Skärmklipp"
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr "Kabinett"
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr "Kontrollpanel"
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr "PCB"
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr "Flygblad"
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr "Förhandsvisining Grafisk Layout"
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr "Bossar"
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr "Logotyp"
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr "Mot"
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr "Spelet Slut"
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr "HowTo"
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr "Poäng"
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr "Omslagsbilder"
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr "Exportera listan till fil"
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr "Visa DATs vy"
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
-msgstr "Val av mjukvarudel:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
-msgstr "BIOS val:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr "Mjukvaran är klonad från: %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr "Mjukvaran har kloner"
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr "Stöd: Nej"
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr "Stöd: Delvis"
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr "Stöd: Ja"
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
-msgstr "Drivrutinen har kloner"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
-msgstr "Drivrutinen är klon av: %1$s"
+msgid "System is clone of: %1$s"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr "Bilder"
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr "Information"
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr "Tryck på valfri tangent för att fortsätta."
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr "Generell Information"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
-msgstr "Romdistribution\t%1$s\n"
+msgid "Short Name\t%1$s\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr "Ã…r\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Tillverkare\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
-msgstr "Drivrutinen är klon av\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
+msgstr ""
-#: 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:2878
+msgid "System is Parent\t\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr "Analoga kontroller\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr "Tangentbord\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr "Status\tFUNGERAR EJ\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr "Status\tOemulerad skyddsmekanism\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr "Status\tFungerar\n"
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr "Grafik\tEj implementerad\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr "Grafik\tFel Färger\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr "Grafik\tBristfälliga färger\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr "Grafik\tBristfällig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr "Grafik\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr "Ljud\tInget\n"
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr "Ljud\tEj implementerat\n"
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr "Ljud\tBristfälligt\n"
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr "Ljud\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr "Kamera\tEj implementerad\n"
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr "Kamera\tBristfällig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr "Mikrofon\tEj implememterad\n"
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr "Mikrofon\tBristfällig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr "Kontroller\tEj implementerad\n"
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr "Kontroller\tBristfällig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr "Tangentbord\tEj implementerat\n"
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr "Tangentbord\tBristfälligt\n"
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr "Mus\tEj implementerad\n"
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr "Mus\tBristfällig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr "Disk\tEj implementerad\n"
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr "Disk\tBristfällig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr "Printer\tEj implementerad\n"
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr "Printer\tBristfällig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr "LAN\tEj implementerad\n"
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr "LAN\tBristfällig\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr "WAN\tEj implementerad\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr "WAN\tBristfälligt\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr "Timing\tEj implementerad\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr "Timing\tBristfällig\n"
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr "Skärm Orientering\tVertikal\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr "Skärm Orientering\tHorisontal\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
+msgstr "Samplingshastighet"
+
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sound"
msgstr "Ljud"
-#: src/frontend/mame/ui/sndmenu.cpp:147
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
-msgstr "Samplingshastighet"
-
-#: src/frontend/mame/ui/sndmenu.cpp:149
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr "Använd Externa Samplingar"
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3158,7 +3473,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3169,631 +3484,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3869,7 +4213,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3984,1241 +4328,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5533,7 +5877,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5778,7 +6122,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5977,6 +6321,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr "Fusk"
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6065,17 +6413,144 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
+#~ msgid "Visible Delay"
+#~ msgstr "Synlig Fördröjning"
+
+#~ msgctxt "menu-main"
+#~ msgid "Return to Machine"
+#~ msgstr "Tillbaka till Emuleringen"
+
+#~ msgid "Software part selection:"
+#~ msgstr "Val av mjukvarudel:"
+
+#~ msgid "BIOS selection:"
+#~ msgstr "BIOS val:"
+
+#~ msgid "Driver is parent"
+#~ msgstr "Drivrutinen har kloner"
+
+#, c-format
+#~ msgid "Driver is clone of: %1$s"
+#~ msgstr "Drivrutinen är klon av: %1$s"
+
+#, c-format
+#~ msgid "Driver is Clone of\t%1$s\n"
+#~ msgstr "Drivrutinen är klon av\t%1$s\n"
+
+#~ msgid "Driver is Parent\t\n"
+#~ msgstr "Drivrutinen är oberoende\t\n"
+
+#~ msgid ""
+#~ "This driver requires images to be loaded in the following device(s): "
+#~ msgstr ""
+#~ "Den här emuleringen kräver att avbildningar laddas i följande "
+#~ "apparat(er): "
+
+#~ msgid ""
+#~ "\n"
+#~ " Configuration saved \n"
+#~ "\n"
+#~ msgstr ""
+#~ "\n"
+#~ " Konfiguration sparad \n"
+#~ "\n"
+
+#, c-format
+#~ msgid "Driver: \"%1$s\" software list "
+#~ msgstr "Drivrutin: \"%1$s\" mjukvarulista "
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+#~ "run correctly.\n"
+#~ msgstr ""
+#~ "En eller flera ROMs/CHDs för denna maskin är felaktiga. Maskinen kan "
+#~ "uppvisa fel vid körning.\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#~ msgstr ""
+#~ "En eller flera ROMs/CHDs för denna maskin har inte blivit avbildade "
+#~ "korrekt.\n"
+
+#~ msgid ""
+#~ "This machine was never completed. It may exhibit strange behavior or "
+#~ "missing elements that are not bugs in the emulation.\n"
+#~ msgstr ""
+#~ "Emulering av den här maskinen fullbordades aldrig. Den kan därför "
+#~ "uppträda konstigt eller sakna delar som därför inte är felprogrammering i "
+#~ "emuleringen.\n"
+
+#~ msgid ""
+#~ "This machine has no sound hardware, MAME will produce no sounds, this is "
+#~ "expected behaviour.\n"
+#~ msgstr ""
+#~ "Den här maskinen har ingen ljudhårdvara, MAME producerar därför inget "
+#~ "ljud och detta är korrekt beteende.\n"
+
+#, c-format
+#~ msgid ""
+#~ "No machines found. Please check the rompath specified in the %1$s.ini "
+#~ "file.\n"
+#~ "\n"
+#~ "If this is your first time using %2$s, please see the config.txt file in "
+#~ "the docs directory for information on configuring %2$s."
+#~ msgstr ""
+#~ "Inga maskiner funna. Kontrollera sökvägar till ROMar i %1$s.ini filen.\n"
+#~ "\n"
+#~ "Om det här är första gången du använder %2$s, läs config.txt filen i docs "
+#~ "katalogen för information hur man konfigurerar %2$s."
+
+#~ msgid "General Inputs"
+#~ msgstr "Generell Indata"
+
+#~ msgid "Configure Directories"
+#~ msgstr "Konfigurera Kataloger"
+
+#~ msgid "Select category:"
+#~ msgstr "Välj kategori:"
+
+#~ msgid "This machine has no BIOS."
+#~ msgstr "Den här maskinen saknar BIOS."
+
+#~ msgid "Folders Setup"
+#~ msgstr "Katalogkonfiguration"
+
+#~ msgid "Configure Machine"
+#~ msgstr "Maskinkonfiguration"
+
+#, 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) )"
+
+#~ msgid "UI Fonts Settings"
+#~ msgstr "UI Typsnitts Inställningar"
+
+#~ msgid "UI Color Settings"
+#~ msgstr "UI färginställningar"
+
+#~ msgid "Input (general)"
+#~ msgstr "Input (generell)"
+
+#~ msgid "Analog Controls"
+#~ msgstr "Analog Kontroller"
+
+#~ msgid "Machine Information"
+#~ msgstr "Maskininformation"
+
+#~ msgid "Image Information"
+#~ msgstr "Avbildningsinformation"
+
#~ msgid "Confirm quit from machines"
#~ msgstr "Konfirmera avsluta maskinhantering"
@@ -6140,10 +6615,6 @@ msgstr ""
#~ msgid "Add or remove favorites"
#~ msgstr "Redigera favoriter"
-#, c-format
-#~ msgid "Romset: %1$-.100s"
-#~ msgstr "Romdistribution: %1$-.100s"
-
#~ msgid "Custom UI Settings"
#~ msgstr "Egna UI Inställningar"
@@ -6196,10 +6667,6 @@ msgstr ""
#~ msgid "Select"
#~ msgstr "Välj"
-#, c-format
-#~ msgid "romset: %1$-.100s"
-#~ msgstr "romdistribution: %1$-.100s"
-
#~ msgid "View"
#~ msgstr "Vy"
@@ -6261,9 +6728,6 @@ msgstr ""
#~ "mjukvara.\n"
#~ "\n"
-#~ msgid "Keyboard Mode:"
-#~ msgstr "Tangentbordsläge:"
-
#~ msgid "Save machine configuration"
#~ msgstr "Spara maskinkonfiguration"
diff --git a/language/Thai/strings.po b/language/Thai/strings.po
index 668d6bb6468..34c7ba65db1 100644
--- a/language/Thai/strings.po
+++ b/language/Thai/strings.po
@@ -1,13 +1,13 @@
-# Thai translations for PACKAGE package.
-# Copyright (C) 2016 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# Automatically generated, 2016.
+# Thai translations for MAME package.
+# Copyright (C) 1997-2022 MAMEdev and contributors
+# This file is distributed under the same license as the MAME package.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -16,331 +16,340 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
+msgid "System: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr ""
@@ -353,7 +362,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -444,7 +453,7 @@ msgstr ""
msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr ""
@@ -616,7 +625,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr ""
@@ -668,266 +677,280 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr ""
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -937,78 +960,82 @@ msgid ""
"CPU:\n"
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr ""
@@ -1036,11 +1063,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr ""
@@ -1068,33 +1095,43 @@ msgstr ""
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr ""
@@ -1383,65 +1420,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1450,117 +1491,166 @@ msgstr ""
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1573,14 +1663,18 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr ""
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr ""
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1589,7 +1683,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1597,140 +1691,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr ""
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr ""
@@ -1741,7 +1925,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1749,96 +1933,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -1861,259 +2045,361 @@ msgstr ""
msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
+msgctxt "gfxview"
+msgid "Category %1$d"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2122,297 +2408,297 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:210
-msgid "Fonts"
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:211
-msgid "Colors"
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:214
-msgid "Language"
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
+#: src/frontend/mame/ui/custui.cpp:213
+msgid "Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
+#: src/frontend/mame/ui/custui.cpp:214
+msgid "Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:217
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
+#: src/frontend/mame/ui/custui.cpp:529
+msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:548
-msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2435,660 +2721,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
-msgid "New Barcode:"
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:80
-msgid "Enter Code"
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:116
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
+#: src/frontend/mame/ui/barcode.cpp:81
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
+#: src/frontend/mame/ui/barcode.cpp:115
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
+msgid "System is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
-msgid "Sound"
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:147
-msgid "Compressor"
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
+msgid "Sound"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Compressor"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3099,7 +3431,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3110,631 +3442,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3810,7 +4171,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3925,1241 +4286,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5474,7 +5835,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5719,7 +6080,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5918,6 +6279,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr ""
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6006,13 +6371,13 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
diff --git a/language/Turkish/strings.po b/language/Turkish/strings.po
index 040bea484d5..277034548e5 100644
--- a/language/Turkish/strings.po
+++ b/language/Turkish/strings.po
@@ -1,14 +1,14 @@
# Turkish translations for MAME package
# MAME paketi için Türkçe çeviriler.
-# Copyright (C) 1997-2021 MAMEdev and contributors
+# Copyright (C) 1997-2022 MAMEdev and contributors
# This file is distributed under the same license as the MAME package.
-# Automatically generated, 2021.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -18,331 +18,340 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr "Ana Ses"
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr "%1$s Ses"
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s Yenileme Oranı"
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s Parlaklık"
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s Karşıtlık"
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s Gama"
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s Yatay Uzatma"
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s Yatay Konum"
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s Dikey Uzatma"
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s Dikey Konum"
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Lazerdisk '%1$s' Yatay Uzatma"
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Lazerdisk '%1$s' Yatay Konum"
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "Lazerdisk '%1$s' Dikey Uzatma"
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Lazerdisk '%1$s' Dikey Konum"
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
+msgid "System: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
-msgstr ""
+msgstr "Ara: %1$s_"
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr "Ses Seçenekleri"
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
-msgstr "Genel GiriÅŸler"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
-msgstr "Yapılandırmayı kaydet"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
-msgstr "Ayarlar"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
-msgstr "Filtre"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr "Arayüzü Özelleştir"
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
msgstr "Dizinleri yapılandır"
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr "[boÅŸ yuva]"
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr "[oluÅŸtur]"
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr "[yazılım listesi]"
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr "Erişim tipini seçin"
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr "Salt-okunur"
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr "Salt-yazılır"
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr ""
@@ -355,7 +364,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -446,7 +455,7 @@ msgstr ""
msgid "Rotation Options"
msgstr "Döndürme Seçenekleri"
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr "Döndür"
@@ -618,7 +627,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr "Görüntü Seçenekleri"
@@ -670,270 +679,280 @@ 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr "Oto"
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr "Önceki Menüye Dön"
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr "Dosya Yöneticisi"
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr "#%d Ekran"
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr "koruma"
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr "zamanlama"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr "grafikler"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr "renk paleti"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr "ses"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr "kamera"
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr "mikrofon"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr "kontroller"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "klavye"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr "fare"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr "disk"
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr "yazıcı"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr "LAN"
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr "WAN"
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-"Bu makinenin bir veya daha fazla ROM/CHD'si doğru değil. Makine düzgün "
-"çalışmayabilir.\n"
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-"Bu makinenin bilinen problemleri var\n"
-"\n"
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
-msgstr "Bu makinenin bir veya daha fazla ROM/CHD'si düzgünce aktarılmadı.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
+msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr "Tamamen uyarlanmamış özellikler: "
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr "Mükemmel olmayan uyarlanmış özellikler: "
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -943,78 +962,82 @@ msgid ""
"CPU:\n"
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr "Ekran"
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr ""
@@ -1042,11 +1065,11 @@ msgstr "[uyumlu listeler]"
msgid "File Already Exists - Override?"
msgstr "Dosya Zaten Var - Üzerine yazılsın mı?"
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr "Hayır"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr "Evet"
@@ -1074,33 +1097,43 @@ msgstr "Görüntü formatı seçin"
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr "Klavye Modu"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr "DoÄŸal"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
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:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr "Etkin"
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr "Etkin DeÄŸil"
@@ -1389,65 +1422,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr "Filtre"
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1456,117 +1493,166 @@ msgstr ""
msgid "Revision: %1$s"
msgstr "Gözden Geçirme: %1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr "BIOS Seçimi"
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr "Ağ Cihazları"
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr "Nişanlayıcı Seçenekleri"
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
-msgstr "Görünür Gecikme"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr "Ad: Açıklama:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
-msgstr "Sürücü"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr "Favorilere Ekle"
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr "Favorilerden kaldır"
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (varsayılan)"
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1583,14 +1669,18 @@ 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
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr "[başarısız]"
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr "Kaydırıcı Kontrolleri"
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1599,7 +1689,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1607,140 +1697,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr "Durumu yükle"
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr "Durumu kaydet"
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr "DIP Anahtarlar"
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr "Makine Yapılandırması"
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr "Yuva Cihazları"
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr "Teyp Kontrolü"
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr "durdu"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr "oynatıyor"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr "(oynatıyor)"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr "kaydediyor"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr "(kaydediyor)"
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr "Ara Ver/BaÅŸlat"
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr "Oynat"
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr "Kaydet"
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr "Geri Sar"
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr "İleri sar"
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr ""
@@ -1751,7 +1931,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1763,101 +1943,96 @@ msgstr ""
"\n"
"Devam etmek için herhangi bir tuşa basın."
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr "Seçenekleri Düzenle"
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr "Çıkış"
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-"Makine bulunamadı. Lütfen %1$s.ini dosyasında belirtilen rom dizinini "
-"kontrol edin.\n"
-"\n"
-"Eğer %2$s ilk kez kullanıyorsanız, %2$s ayarlama bilgileri için docs "
-"dizinindeki config.txt dosyasına bakın."
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr "İsim girin veya seçin: %1$s_"
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr "İsim girin veya seçin: (rastgele)"
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr "Sürücü: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "Genel olarak: ÇALIŞMIYOR"
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "Genel olarak: Uygulanmamış Koruma"
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "Genel olarak: Çalışıyor"
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Grafik: Uygulanmamış"
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Grafik: Kusurlu, "
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Grafik: Tamam, "
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "Ses: Yok"
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Ses: Uygulanmamış"
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Ses: Kusurlu"
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Ses: Tamam"
@@ -1880,259 +2055,361 @@ msgstr ""
msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr "ROMlar"
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr "Yazılım Ortamı"
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr "Çizimler"
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr "NiÅŸan"
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr "INIler"
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr "DATlar"
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr "Kategori INIleri"
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr "Ekran Görüntüleri"
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr "Simgeler"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr "Kontrol Panelleri"
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr "Kabinler"
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr "Anakartlar"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr "Posterler"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr "Patronlar"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr "Nasıl"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr "Logolar"
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr "Puanlar"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr "Karşılaşma"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr "Kapaklar"
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
-msgstr "Dizin Ayarı"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
+msgstr "%1$s dizinini kaldır"
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
-msgstr "Åžimdiki %1$s Dizinler"
+msgid "Change %1$s Folder - Search: %2$s_"
+msgstr "%1$s Dizin DeÄŸiÅŸtir - Ara: %2$s_"
+
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr "%1$s Dizin Ekle - Ara: %2$s_"
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr "Ayarlamak için TAB'a basın"
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr "Dizin DeÄŸiÅŸtir"
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr "Dizin Ekle"
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr "Dizin Kaldır"
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
-msgstr "%1$s Dizin DeÄŸiÅŸtir - Ara: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
-msgstr "%1$s Dizin Ekle - Ara: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
-msgstr "Ayarlamak için TAB'a basın"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
+msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
-msgstr "%1$s dizinini kaldır"
+msgctxt "gfxview"
+msgid "Category %1$d"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
-msgstr "RENKLER"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/viewgfx.cpp:1334
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1058
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
-msgstr "Seçim Listesi - Ara: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr "%1$s - Ara: %2$s_"
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr "Seçmek için çift tıkla veya %1$s'e bas"
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr "Sonuçlar %1$s 'a kaydedilecek"
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2141,297 +2418,297 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr "Hepsini Göster"
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr "Filtreleri Gizle"
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr "Bilgi/Görüntü Gizle"
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr "Hepsini Gizle"
-#: src/frontend/mame/ui/custui.cpp:210
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:213
msgid "Fonts"
msgstr "Yazıtipleri"
-#: src/frontend/mame/ui/custui.cpp:211
+#: src/frontend/mame/ui/custui.cpp:214
msgid "Colors"
msgstr "Renkler"
-#: src/frontend/mame/ui/custui.cpp:214
+#: src/frontend/mame/ui/custui.cpp:217
msgid "Language"
msgstr "Dil"
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
+msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
-msgid "[built-in]"
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr "varsayılan"
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr "Kullanıcı arayüzü yazıtipi"
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr "Kalın"
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr "EÄŸik"
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr "Çizgiler"
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr "Bilgiler yazı boyutu"
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
-msgstr "Kullanıcı arayüzü Yazıtipi Seçenekleri"
-
-#: src/frontend/mame/ui/custui.cpp:548
+#: src/frontend/mame/ui/custui.cpp:529
msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr "Normal yazı"
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr "Seçilen renk"
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr "Normal yazı arkaplanı"
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr "Seçilen arkaplan rengi"
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr "Klon"
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr "Çerçeve"
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr "Arkaplan"
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr "Menü önizleme"
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr "Normal"
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr "Seçili"
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr "Klon"
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr "ARGB Ayarları"
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr "Alfa"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr "Kırmızı"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr "YeÅŸil"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr "Mavi"
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr "Paletten seç"
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr "Renk önizleme:"
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr "Beyaz"
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr "Gümüş"
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr "Gri"
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr "Siyah"
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr "Kırmızı"
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr "Turuncu"
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr "Sarı"
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr "YeÅŸil"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr "Mavi"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr "Mor"
@@ -2454,660 +2731,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
+msgstr "Barkod okuyucu"
+
+#: src/frontend/mame/ui/barcode.cpp:78
msgid "New Barcode:"
msgstr "Yeni Barkod:"
-#: src/frontend/mame/ui/barcode.cpp:80
+#: src/frontend/mame/ui/barcode.cpp:81
msgid "Enter Code"
msgstr "Kod Girin"
-#: src/frontend/mame/ui/barcode.cpp:116
+#: src/frontend/mame/ui/barcode.cpp:115
msgid "Barcode length invalid!"
msgstr "Barkod uzunluğu geçersiz!"
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
-msgstr "Girdi (genel)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
-msgstr "Analog Kontroller"
-
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr "DIP Anahtarlar"
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Makine Yapılandırması"
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Kayıt Bilgisi"
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
-msgstr "Makine Bilgisi"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
-msgstr "İmaj Bilgisi"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr "Dosya Yöneticisi"
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr "Teyp Kontrolü"
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "BIOS Seçimi"
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Yuva Cihazları"
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Barkod okuyucu"
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr "Ağ Cihazları"
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Kaydırıcı Kontrolleri"
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr "Görüntü Seçenekleri"
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Nişanlayıcı Seçenekleri"
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr "Hile"
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Eklenti Seçenekleri"
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr "Harici DAT Görünümü"
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr "Favorilere Ekle"
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr "Favorilerden kaldır"
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
-msgstr "Yeni Makine Seçin"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
-msgstr "Makineye Dön"
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr "Ekran Görüntüleri"
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr "Kontrol Paneli"
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr "Anakart"
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr "Poster"
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr "Sanat Eseri Önizleme"
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr "Patronlar"
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr "Logo"
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr "Karşılaşma"
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr "Oyun Bitti"
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr "Nasıl"
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr "Puanlar"
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr "Kapaklar"
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr "Gösterilen dosya listesini dışa aktar"
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr "DAT görünümünü göster"
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
-msgstr "Yazılım parça seçimi:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
-msgstr "BIOS seçimi:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr "Yazılım şunun kopyasıdır: %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr "Yazılım esastır"
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr "Destekleniyor: Hayır"
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr "Destekleniyor: Kısmen"
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr "Destekleniyor: Evet"
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
-msgstr "Sürücü esastır"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
-msgstr "Sürücü şunun kopyasıdır: %1$s"
+msgid "System is clone of: %1$s"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr "Görüntüler"
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr "Bilgiler"
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr "Genel Bilgi"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr "Genel olarak\tÇALIŞMIYOR\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr "Genel olarak\tUygulanmamış Koruma\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr "Genel olarak\tÇalışıyor\n"
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr "Grafik\tUygulanmamış\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr "Grafik\tKusurlu\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr "Grafik\tTamam\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr "Ses\tYok\n"
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr "Ses\tUygulanmamış\n"
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr "Ses\tKusurlu\n"
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr "Ses\tTamam\n"
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sound"
msgstr "Ses"
-#: src/frontend/mame/ui/sndmenu.cpp:147
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:149
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3118,7 +3441,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3129,631 +3452,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3829,7 +4181,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3944,1241 +4296,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5493,7 +5845,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5738,7 +6090,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5937,6 +6289,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr "Hile"
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6025,17 +6381,104 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
+#~ msgid "Visible Delay"
+#~ msgstr "Görünür Gecikme"
+
+#~ msgid " COLORS"
+#~ msgstr "RENKLER"
+
+#~ msgctxt "menu-main"
+#~ msgid "Select New Machine"
+#~ msgstr "Yeni Makine Seçin"
+
+#~ msgctxt "menu-main"
+#~ msgid "Return to Machine"
+#~ msgstr "Makineye Dön"
+
+#~ msgid "Software part selection:"
+#~ msgstr "Yazılım parça seçimi:"
+
+#~ msgid "BIOS selection:"
+#~ msgstr "BIOS seçimi:"
+
+#~ msgid "Driver is parent"
+#~ msgstr "Sürücü esastır"
+
+#, c-format
+#~ msgid "Driver is clone of: %1$s"
+#~ msgstr "Sürücü şunun kopyasıdır: %1$s"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+#~ "run correctly.\n"
+#~ msgstr ""
+#~ "Bu makinenin bir veya daha fazla ROM/CHD'si doğru değil. Makine düzgün "
+#~ "çalışmayabilir.\n"
+
+#~ msgid ""
+#~ "There are known problems with this machine\n"
+#~ "\n"
+#~ msgstr ""
+#~ "Bu makinenin bilinen problemleri var\n"
+#~ "\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#~ msgstr "Bu makinenin bir veya daha fazla ROM/CHD'si düzgünce aktarılmadı.\n"
+
+#, c-format
+#~ msgid ""
+#~ "No machines found. Please check the rompath specified in the %1$s.ini "
+#~ "file.\n"
+#~ "\n"
+#~ "If this is your first time using %2$s, please see the config.txt file in "
+#~ "the docs directory for information on configuring %2$s."
+#~ msgstr ""
+#~ "Makine bulunamadı. Lütfen %1$s.ini dosyasında belirtilen rom dizinini "
+#~ "kontrol edin.\n"
+#~ "\n"
+#~ "Eğer %2$s ilk kez kullanıyorsanız, %2$s ayarlama bilgileri için docs "
+#~ "dizinindeki config.txt dosyasına bakın."
+
+#~ msgid "General Inputs"
+#~ msgstr "Genel GiriÅŸler"
+
+#~ msgid "Save Configuration"
+#~ msgstr "Yapılandırmayı kaydet"
+
+#~ msgid "Settings"
+#~ msgstr "Ayarlar"
+
+#, c-format
+#~ msgid "Current %1$s Folders"
+#~ msgstr "Åžimdiki %1$s Dizinler"
+
+#~ msgid "UI Fonts Settings"
+#~ msgstr "Kullanıcı arayüzü Yazıtipi Seçenekleri"
+
+#~ msgid "Input (general)"
+#~ msgstr "Girdi (genel)"
+
+#~ msgid "Analog Controls"
+#~ msgstr "Analog Kontroller"
+
+#~ msgid "Machine Information"
+#~ msgstr "Makine Bilgisi"
+
+#~ msgid "Image Information"
+#~ msgstr "İmaj Bilgisi"
+
#~ msgid "Confirm quit from machines"
#~ msgstr "Makinelerden çıkarken onayla"
diff --git a/language/Ukrainian/strings.po b/language/Ukrainian/strings.po
index 26ece22c676..5e0736e4ab9 100644
--- a/language/Ukrainian/strings.po
+++ b/language/Ukrainian/strings.po
@@ -2,13 +2,13 @@
# УкраїнÑький переклад MAME-пакета
# Copyright (C) 1997-2022 MAMEdev and contributors
# This file is distributed under the same license as the MAME package.
-# Automatically generated, 2021.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2022-01-05 19:14+0200\n"
"Last-Translator: Stanley Kid <stanley.udr.kid@gmail.com>\n"
"Language-Team: MAME Language Team\n"
@@ -19,7 +19,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
@@ -29,11 +29,12 @@ msgstr ""
"\n"
"ÐатиÑни Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð´Ð¾Ð²Ð¶ÐµÐ½Ð½Ñ."
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
-msgstr "Драйверу необхідне Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¾Ð±Ñ€Ð°Ð·Ñ–Ð² на приÑтрої: "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
+msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
@@ -42,7 +43,7 @@ msgstr ""
"UI-ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ ÑƒÐ²Ñ–Ð¼ÐºÐ½ÐµÐ½Ð¾.\n"
"ВикориÑтовуй %1$s Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼Ð¸ÐºÐ°Ð½Ð½Ñ."
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
@@ -51,195 +52,192 @@ msgstr ""
"UI-ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ð¸Ð¼ÐºÐ½ÐµÐ½Ð¾.\n"
"ВикориÑтовуй %1$s Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼Ð¸ÐºÐ°Ð½Ð½Ñ."
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr "Загальна гучніÑть"
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr "%1$s гучніÑть"
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr "CPU-розгін %1$s"
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr "Розгін %1$s звуку"
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr "ЧаÑтота Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ %1$s"
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr "ЯÑкравіÑть %1$s"
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr "КонтраÑÑ‚ %1$s"
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr "Гама %1$s"
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "Горизонтальне розтÑÐ³ÑƒÐ²Ð°Ð½Ð½Ñ %1$s"
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr "Горизонтальне Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ %1$s"
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr "Вертикальне розтÑÐ³ÑƒÐ²Ð°Ð½Ð½Ñ %1$s"
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr "Вертикальне Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ %1$s"
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Горизонтальне розтÑÐ³ÑƒÐ²Ð°Ð½Ð½Ñ %1$s Laserdisc"
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Горизонтальне Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ %1$s Laserdisc"
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "Вертикальне розтÑÐ³ÑƒÐ²Ð°Ð½Ð½Ñ %1$s Laserdisc"
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Вертикальне Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ %1$s Laserdisc"
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr "Векторне мерехтіннÑ"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr "Мінімальна ширина променÑ"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr "МакÑимальна ширина променÑ"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr "Розмір точки променÑ"
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr "ІнтенÑивніÑть променÑ"
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "МаÑштаб прицілу %1$s"
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "Ð—Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¸Ñ†Ñ–Ð»Ñƒ %1$s"
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr "%1$3d дБ"
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr "%1$d %%"
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f %%"
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "МаÑштаб прицілу X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "МаÑштаб прицілу Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "Ð—Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¸Ñ†Ñ–Ð»Ñƒ X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "Ð—Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¸Ñ†Ñ–Ð»Ñƒ Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr "**Помилка Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ ui.ini**"
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**Помилка Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ %s.ini**"
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-"\n"
-" Конфігурацію збережено. \n"
-"\n"
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
@@ -248,8 +246,8 @@ msgstr ""
"%s\n"
" додано до переліку вподобань."
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
@@ -258,106 +256,114 @@ msgstr ""
"%s\n"
" вилучено з переліку вподобань."
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr "[Розпочати порожнім]"
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr "(ВикориÑтовувати менеджер файлів)"
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr "%1$s %2$s (%3$d / %4$d програмні пакети)"
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr "Драйвер: \"%1$s\" переліків програм "
+msgid "System: \"%1$s\" software list "
+msgstr "СиÑтема: \"%1$s\" переліків програм "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, 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:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr "Шукати: %1$s_"
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
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:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr "Опції аудіо"
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
-msgstr "Загальне керуваннÑ"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr "Плаґіни"
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
-msgstr "Зберегти конфігурацію"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
-msgstr "ÐалаштуваннÑ"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
-msgstr "Фільтр"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
+msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr "Змінити UI"
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
-msgstr "Ðалаштувати каталоги"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
+msgstr "Опції плаґінів"
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr "[порожній Ñлот]"
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr "[Ñтворити]"
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr "[перелік програм]"
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr "Помилка доÑтупу до %s."
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr "Вибери режим доÑтупу."
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr "Лише читаннÑ"
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr "ЧитаннÑ-запиÑ"
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr "Ð§Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð¾Ð±Ñ€Ð°Ð·Ñƒ, Ð·Ð°Ð¿Ð¸Ñ Ð´Ð¾ іншого"
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr "Ð§Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð¾Ð±Ñ€Ð°Ð·Ñƒ, Ð·Ð°Ð¿Ð¸Ñ Ð´Ð¾ diff"
@@ -370,8 +376,8 @@ msgid "Skip imperfect emulation warnings"
msgstr "ПропуÑкати Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð¶ÐµÐ½Ð½Ñ Ð½ÐµÐ´Ð¾Ñконалої емулÑції"
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
-msgstr "Вибрати оÑтанню запущену машину знову"
+msgid "Re-select last system launched"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
msgid "Enlarge images in the right panel"
@@ -461,7 +467,7 @@ msgstr "Ðизька затримка"
msgid "Rotation Options"
msgstr "Опції повороту"
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr "Повернути"
@@ -633,7 +639,7 @@ msgstr "ПоÑтачальник ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ñвітлового піÑÑ
msgid "Joystick Input Provider"
msgstr "ПоÑтачальник ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð¶Ð¾Ð¹Ñтика"
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr "Опції відео"
@@ -685,280 +691,290 @@ msgstr "Синхронізоване оновленнÑ"
msgid "Wait Vertical Sync"
msgstr "ДочекатиÑÑ Ð²ÐµÑ€Ñ‚Ð¸ÐºÐ°Ð»ÑŒÐ½Ð¾Ñ— Ñинхронізації"
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr "Вимкнути"
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr "Ðвтоматично"
-#: src/frontend/mame/ui/menu.cpp:1197 src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr "ПовернутиÑÑ Ð´Ð¾ попереднього меню"
-#: src/frontend/mame/ui/filemngr.cpp:139 src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr "Менеджер файлів"
+
+#: src/frontend/mame/ui/filemngr.cpp:140
+#: src/frontend/mame/ui/confswitch.cpp:119
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/confswitch.cpp:170
-#: src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
-msgstr "Перезавантажити машину"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
+msgstr "Перезавантажити ÑиÑтему"
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
-msgstr "ЗапуÑтити машину"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
+msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr "Екран #%d"
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr "МаÑштабувати до облаÑті екрана"
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr "Лише X"
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr "Лише Y"
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr "X / Y (автоматично)"
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr "Ðеціле маÑштабуваннÑ"
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr "Зберігати ÑÐ¿Ñ–Ð²Ð²Ñ–Ð´Ð½Ð¾ÑˆÐµÐ½Ð½Ñ Ñторін"
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr "Ðеможливо змінити опції при запиÑÑ–!"
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr "захиÑÑ‚"
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr "швидкіÑть"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr "графіка"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr "колірна палітра"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr "звук"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr "Ð¾Ð±Ð»Ð°Ð´Ð½Ð°Ð½Ð½Ñ Ð·Ð°Ñ…Ð¾Ð¿Ð»ÐµÐ½Ð½Ñ"
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr "камера"
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr "мікрофон"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr "керуваннÑ"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "клавіатура"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr "миша"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr "медіа"
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr "диÑк"
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr "принтер"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr "магнітоÑтрічка"
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr "перфоÑтрічка"
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr "магнітний барабан"
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr "твердотіле Ñховище"
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr "комунікації"
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr "локальна мережа"
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr "глобальна мережа"
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not run "
-"correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-"Один або декілька ROM'ів / CHD'ів машини неправильні. Машина може неналежно "
-"працювати.\n"
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-"Відомі проблеми машини\n"
+"Відомі проблеми ÑиÑтеми\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:84
-msgid "One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
-msgstr "Один або декілька ROM'ів / CHD'ів машини неналежно задамплено.\n"
+#: src/frontend/mame/ui/info.cpp:85
+msgid ""
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
+msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr "ПовніÑтю неемульовані оÑобливоÑті: "
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr "ÐедоÑконало емульовані оÑобливоÑті: "
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr "Переворот екрана в коктейль-режим непідтримуваний.\n"
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
-msgstr "Машині необхідні зовнішні файли оформленнÑ.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
+msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-"Машину не завершено. Її поведінка дивна чи відÑутні елементи, Ñкі не Ñ” "
-"помилками емулÑції.\n"
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-"ВідÑутнє звукове Ð¾Ð±Ð»Ð°Ð´Ð½Ð°Ð½Ð½Ñ Ð¼Ð°ÑˆÐ¸Ð½Ð¸, MAME не видає звуків, очікувана "
+"ВідÑутнє звукове Ð¾Ð±Ð»Ð°Ð´Ð½Ð°Ð½Ð½Ñ ÑиÑтеми, MAME не видає звуків, очікувана "
"поведінка.\n"
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for the "
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
"developers to improve the emulation.\n"
msgstr ""
-"\n"
-"Машина не працює, Ñ—Ñ— емулÑцію не завершено. ДочекайÑÑ Ð²Ð¸Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ð¸ "
-"виробниками покращеннÑм емулÑції.\n"
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
"\n"
-"Елементи машини неможливо емулювати, необхідна фізична Ð²Ð·Ð°Ñ”Ð¼Ð¾Ð´Ñ–Ñ Ñ‡Ð¸ вони "
-"ÑкладаютьÑÑ Ð· механічних приÑтроїв. ПовніÑтю випробувати машину неможливо.\n"
+"Елементи ÑиÑтеми неможливо емулювати, необхідна фізична Ð²Ð·Ð°Ñ”Ð¼Ð¾Ð´Ñ–Ñ Ñ‡Ð¸ вони "
+"ÑкладаютьÑÑ Ð· механічних приÑтроїв. ПовніÑтю випробувати ÑиÑтему неможливо.\n"
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
"\n"
"\n"
-"Робочі клони машини: %s"
+"Робочі клони ÑиÑтеми: %s"
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -973,27 +989,27 @@ msgstr ""
"\n"
"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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr "Гц"
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
@@ -1001,7 +1017,7 @@ msgstr ""
"\n"
"Ðудіо:\n"
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
@@ -1009,46 +1025,50 @@ msgstr ""
"\n"
"Відео:\n"
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr "Ðе вказано\n"
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr "Вектор"
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr "Екран '%1$s'"
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr "екрана"
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr "Без підтримки"
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr "ЧаÑткова підтримка"
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr "[порожньо]"
@@ -1076,11 +1096,11 @@ msgstr "[ÑуміÑні переліки]"
msgid "File Already Exists - Override?"
msgstr "Замінити файл?"
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr "ÐÑ–"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr "Так"
@@ -1108,33 +1128,43 @@ msgstr "Вибери формат образу."
msgid "Select initial contents"
msgstr "Вибери початковий уміÑÑ‚."
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr "Режим клавіатури"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr "Звичайна"
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr "Емульована"
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr "Увімкнено"
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr "Вимкнено"
@@ -1423,65 +1453,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr "Указаний фільтр"
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr "Фільтр"
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr "<вÑтановити фільтри>"
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
-msgstr "Вибери вказані фільтри:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
+msgstr "Вибери фільтри"
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr "Фільтр %1$u"
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr "Вилучити оÑтанній фільтр"
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr "Додати фільтр"
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr "Вибери категорію:"
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr "[INI без категорій]"
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr "[INI без груп]"
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr "Ðе знайдено INI-файлів категорій."
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr "Файл"
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr "Ðе знайдено групи в файлі категорій."
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr "Група"
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr "З урахуваннÑм клонів"
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr "Перелік програм / пунктів"
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr "ВідомоÑті переліку програм"
@@ -1490,11 +1524,23 @@ msgstr "ВідомоÑті переліку програм"
msgid "Revision: %1$s"
msgstr "РевізіÑ: %1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr "Вибір BIOS"
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr "Перезавантажити"
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr "Мережеві приÑтрої"
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
@@ -1503,7 +1549,7 @@ msgstr ""
"Ð§Ð°Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¸: %1$d:%2$02d:%3$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
@@ -1512,7 +1558,7 @@ msgstr ""
"Ð§Ð°Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¸: %1$d:%2$02d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
@@ -1521,92 +1567,129 @@ msgstr ""
"Видано квитків: %1$d\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr "Монета %1$c: ÐД%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr "Монета %1$c: %2$d%3$s\n"
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr " (заблоковано)"
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr "Опції прицілу"
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
-msgstr "ВидиміÑть P%d"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
+msgstr "ВидиміÑть P%1$d"
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
-msgstr "Приціл P%d"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
+msgstr "Приціл P%1$d"
+
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
-msgstr "Видима затримка"
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr "%s.xml збережено до теки налаштувань UI."
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr "Ім'Ñ: ОпиÑ:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr "%s.txt збережено до теки налаштувань UI."
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr "ЕкÑпортувати перелік до XML (-listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr "ЕкÑпортувати перелік до XML (-listxml із вилученнÑм приÑтроїв)"
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr "ЕкÑпортувати перелік до TXT (-listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
-msgstr "Драйвер"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
-msgstr "ВідÑутній BIOS машини."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr "Додати до вподобань"
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr "Вилучити з уподобань"
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr "Зберегти конфігурацію машини"
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
-msgstr "Ðалаштувати машину:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (типово)"
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr "Ðе знайдено плаґінів."
@@ -1623,14 +1706,18 @@ msgstr ""
"%1$s - вихід.\n"
"%2$s - Ð¿Ð¾Ð²ÐµÑ€Ð½ÐµÐ½Ð½Ñ Ð´Ð¾ емулÑції."
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr "ПÑевдотермінали"
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr "[не виконано]"
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr "ÐšÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ñлайдерами"
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr "[не знайдено збережених Ñтанів]"
@@ -1639,7 +1726,7 @@ msgstr "[не знайдено збережених Ñтанів]"
msgid "Cancel"
msgstr "СкаÑувати"
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1650,140 +1737,230 @@ msgstr ""
"%2$s - видаленнÑ.\n"
"%3$s - ÑкаÑуваннÑ."
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr "Помилка Ð²Ð¸Ð»ÑƒÑ‡ÐµÐ½Ð½Ñ Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð¾Ð³Ð¾ Ñтану %1$s."
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr "ÐатиÑни %1$s Ð´Ð»Ñ Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ."
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr "Завантажити Ñтан"
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr "Вибери Ñтан Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ."
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr "Зберегти Ñтан"
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr "ÐатиÑни кнопку клавіатури / джойÑтика чи вибери Ñтан Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ·Ð°Ð¿Ð¸Ñу."
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr "DIP-перемикачі"
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr "ÐšÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ñ Ð¼Ð°ÑˆÐ¸Ð½Ð¸"
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr "Слот-приÑтрої"
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr "%s [внутрішній]"
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr "Ð†Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ ÐºÐ¾Ñ€Ð¸Ñтувача"
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr "ÐšÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð³Ñ€Ð°Ð²Ñ†Ñ %1$d"
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr "Інше керуваннÑ"
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
-msgstr "ВідÑутні налаштовувані ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð¼Ð°ÑˆÐ¸Ð½Ð¸."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr "ÐатиÑнено"
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
-msgstr "Указано недійÑну поÑлідовніÑть."
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
+msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr "%1$s Ðналог"
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr "%1$s Ðналог +"
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr "%1$s Ðналог -"
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr "ÐатиÑни %1$s Ð´Ð»Ñ Ð²ÑтановленнÑ.\n"
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr "ÐатиÑни %1$s Ð´Ð»Ñ Ð´Ð¾Ð´Ð°Ð½Ð½Ñ.\n"
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr "ÐатиÑни %1$s Ð´Ð»Ñ Ð¾Ñ‡Ð¸Ñ‰ÐµÐ½Ð½Ñ.\n"
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr "ÐатиÑни %1$s Ð´Ð»Ñ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¾Ð³Ð¾ відновленнÑ.\n"
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr "ÐšÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ñтрічкою"
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr "зупинено"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr "відтвореннÑ"
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr "(відтвореннÑ)"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr "запиÑ"
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr "(запиÑ)"
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr "Призупинити / Зупинити"
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr "Відтворити"
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr "ЗапиÑати"
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr "Перемотати назад"
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr "Перемотати вперед"
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr "Ðеможливо зберегти над каталогом."
@@ -1797,7 +1974,7 @@ msgstr ""
"образів.\n"
"Знайди правильні файли чи вибери інший."
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1809,100 +1986,96 @@ msgstr ""
"\n"
"ÐатиÑни Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð´Ð¾Ð²Ð¶ÐµÐ½Ð½Ñ."
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr "Ðалаштувати опції"
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr "Вихід"
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-"Ðе знайдено машин. Перевір указаний у %1$s.ini шлÑÑ… ROM'ів.\n"
-"\n"
-"При першому викориÑтанні %2$s переглÑнь config.txt у каталозі документів Ð´Ð»Ñ "
-"Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð²Ñ–Ð´Ð¾Ð¼Ð¾Ñтей Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ %2$s."
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr "Укажи ім'Ñ Ñ‡Ð¸ вибери: %1$s_."
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr "Укажи ім'Ñ Ñ‡Ð¸ вибери: (випадково)."
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr "Драйвер: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "Загалом: Ðеробоче"
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "Загалом: Ðеемульований захиÑÑ‚"
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "Загалом: Робоче"
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Графіка: Ðе реалізовано, "
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Графіка: ÐедоÑконало, "
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Графіка: OK, "
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "Ðудіо: Ðе вказано"
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Ðудіо: Ðе реалізовано"
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Ðудіо: ÐедоÑконало"
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Ðудіо: OK"
@@ -1927,261 +2100,363 @@ msgstr "Відновити вÑÑ–"
msgid "Reload All"
msgstr "Перезавантажити вÑÑ–"
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr "ROM'и"
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr "Програмний ноÑій"
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr "Звукові зразки"
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr "ОформленнÑ"
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr "Приціли"
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr "Чіти"
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr "Плаґіни"
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr "UI-переклади"
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr "INI"
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr "UI-налаштуваннÑ"
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr "Дані плаґінів"
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr "DAT"
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr "INI категорій"
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr "Кадри"
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr "Піктограми"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr "Панелі керуваннÑ"
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr "Кабінети"
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr "Рухомі Ñ€Ñдки"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr "Друковані плати"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr "Буклети"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr "Екрани назв"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr "Ð—Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ñ–Ð³Ð¾Ñ€"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr "БоÑи"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "Попередні переглÑди оформлень"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr "Вибрати"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr "Екрани Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ð½Ñ Ð³Ñ€Ð¸"
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr "ПоÑібник"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr "Логотипи"
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr "Рекорди"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr "Проти"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr "Обкладинки"
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
-msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚ÐµÐº"
-
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:104
#, c-format
-msgid "Current %1$s Folders"
-msgstr "Поточні теки %1$s"
-
-#: src/frontend/mame/ui/dirmenu.cpp:181
-msgid "Change Folder"
-msgstr "Змінити теку"
-
-#: src/frontend/mame/ui/dirmenu.cpp:181
-msgid "Add Folder"
-msgstr "Додати теку"
-
-#: src/frontend/mame/ui/dirmenu.cpp:184
-msgid "Remove Folder"
-msgstr "Вилучити теку"
+msgid "Remove %1$s Folder"
+msgstr "Вилучити %1$s теку"
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr "Змінити %1$s теку - Шукати: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr "Додати %1$s теку - Шукати: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:428
+#: src/frontend/mame/ui/dirmenu.cpp:403
msgid "Press TAB to set"
msgstr "ÐатиÑни Tab Ð´Ð»Ñ Ð²ÑтановленнÑ."
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/dirmenu.cpp:421
#, c-format
-msgid "Remove %1$s Folder"
-msgstr "Вилучити %1$s теку"
+msgid "%1$s Folders"
+msgstr "Теки %1$s"
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
-msgstr " Кольори"
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
-msgstr " Пера"
+#: src/frontend/mame/ui/dirmenu.cpp:484
+msgid "Change Folder"
+msgstr "Змінити теку"
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/dirmenu.cpp:484
+msgid "Add Folder"
+msgstr "Додати теку"
+
+#: src/frontend/mame/ui/dirmenu.cpp:487
+msgid "Remove Folder"
+msgstr "Вилучити теку"
+
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Zoom = 1 / %1$d"
-msgstr "МаÑштаб = 1 / %1$d"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
+msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
+msgctxt "gfxview"
msgid "Zoom = %1$d"
msgstr "МаÑштаб = %1$d"
-#: src/frontend/mame/ui/viewgfx.cpp:1262
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
msgid "Expand to fit"
msgstr "Розгорнути до розміру"
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
-msgstr "Ðалаштувати машину"
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
+#, c-format
+msgctxt "gfxview"
+msgid "Category %1$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, 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)"
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
+msgstr "[root%1$s] кольори"
+
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
+msgstr "[root%1$s] пера"
+
+#: src/frontend/mame/ui/viewgfx.cpp:940
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1058
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
+msgstr "%1$s %2$s (%3$d / %4$d ÑиÑтем; %5$d BIOS)"
+
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr "СиÑтема: %1$-.100s"
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
-msgstr "Перелік вибору - Шукати: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr "%1$s - Шукати: %2$s_"
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr "ÐатиÑни двічі ЛКМ чи %1$s Ð´Ð»Ñ Ð²Ð¸Ð±Ð¾Ñ€Ñƒ."
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr "Результати буде збережено до %1$s."
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-"Перевірка медіа Ð´Ð»Ñ Ð¼Ð°ÑˆÐ¸Ð½Ð¸ %2$u / %3$u...\n"
+"Перевірка медіа Ð´Ð»Ñ ÑиÑтеми %2$u / %3$u...\n"
"%1$s"
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2194,297 +2469,297 @@ msgstr ""
"%1$s - ÑкаÑуваннÑ.\n"
"%2$s - продовженнÑ."
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
-msgstr "Перевірити медіа Ð´Ð»Ñ %1$u машин позначених недоÑтупними"
+msgid "Audit media for %1$u systems marked unavailable"
+msgstr "Перевірити медіа Ð´Ð»Ñ %1$u ÑиÑтем позначених недоÑтупними"
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
-msgstr "Перевірити медіа Ð´Ð»Ñ Ð²ÑÑ–Ñ… %1$u машин"
+msgid "Audit media for all %1$u systems"
+msgstr "Перевірити медіа Ð´Ð»Ñ Ð²ÑÑ–Ñ… %1$u ÑиÑтем"
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr "ÐатиÑни %1$s Ð´Ð»Ñ ÑкаÑуваннÑ.\n"
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr "Показати вÑе"
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr "Приховати фільтри"
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr "Приховати відомоÑті / зображеннÑ"
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr "Приховати обидва"
-#: src/frontend/mame/ui/custui.cpp:210
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
+msgstr "СиÑтемні імена"
+
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
+msgstr "Приховати бокові панелі"
+
+#: src/frontend/mame/ui/custui.cpp:213
msgid "Fonts"
msgstr "Шрифти"
-#: src/frontend/mame/ui/custui.cpp:211
+#: src/frontend/mame/ui/custui.cpp:214
msgid "Colors"
msgstr "Кольори"
-#: src/frontend/mame/ui/custui.cpp:214
+#: src/frontend/mame/ui/custui.cpp:217
msgid "Language"
msgstr "Мова"
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
-msgstr "СиÑтемні імена"
-
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
-msgstr "Приховати бокові панелі"
-
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
-msgstr "Зміна UI-налаштувань"
-
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr "[вбудовано]"
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr "типово"
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr "UI-шрифт"
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr "Жирний"
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr "КурÑив"
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr "Лінії"
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr "Розмір текÑту відомоÑтей"
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
-msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ UI-шрифту"
-
-#: src/frontend/mame/ui/custui.cpp:548
+#: src/frontend/mame/ui/custui.cpp:529
msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr "Зразок текÑту - Сама біль - любов, головний замовник."
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr "Звичайний текÑÑ‚"
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr "Вибраний колір"
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr "Звичайний текÑÑ‚ тла"
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr "Вибраний колір тла"
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr "Колір підпункту"
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr "Клон"
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr "Межа"
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr "Тло"
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr "DIP-перемикач"
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr "ÐедоÑтупний колір"
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr "Колір Ñлайдера"
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr "Тло переглÑдача графіки"
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr "Колір під мишею"
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr "Колір тла під мишею"
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr "Колір натиÑненої миші"
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr "Колір тла натиÑненої миші"
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr "Відновити типові кольори"
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ UI-кольорів"
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr "ÐатиÑни двічі ЛКМ чи %1$s Ð´Ð»Ñ Ð·Ð¼Ñ–Ð½Ð¸ кольору."
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr "Попередній переглÑд меню"
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr "Звичайний"
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr "Підпункт"
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr "Вибраний"
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr "Під мишею"
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr "Клон"
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr "ARGB-налаштуваннÑ"
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr "Ðльфа"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr "Червоний"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr "Зелений"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr "Синій"
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr "Вибери з палітри."
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr "Попередній переглÑд кольору:"
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr "Білий"
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr "Срібний"
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr "Сірий"
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr "Чорний"
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr "Червоний"
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr "Помаранчевий"
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr "Жовтий"
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr "Зелений"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr "Синій"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr "Фіолетовий"
@@ -2507,298 +2782,344 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr "ОглÑд: %1$s"
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr "ÐатиÑни %s Ð´Ð»Ñ Ð¿Ð¾ÐºÐ°Ð·Ñƒ меню"
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr "%1$s Ð·Ð±Ñ–Ð»ÑŒÑˆÐµÐ½Ð½Ñ / Ð·Ð¼ÐµÐ½ÑˆÐµÐ½Ð½Ñ ÑˆÐ²Ð¸Ð´ÐºÐ¾Ñті"
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr "%1$s Ð°Ð²Ñ‚Ð¾Ñ†ÐµÐ½Ñ‚Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ ÑˆÐ²Ð¸Ð´ÐºÐ¾Ñті"
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr "%1$s зворот"
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr "%1$s чутливіÑть"
-#: src/frontend/mame/ui/barcode.cpp:77
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
+msgstr "Читач штрих-кодів"
+
+#: src/frontend/mame/ui/barcode.cpp:78
msgid "New Barcode:"
msgstr "Ðовий штрих-код:"
-#: src/frontend/mame/ui/barcode.cpp:80
+#: src/frontend/mame/ui/barcode.cpp:81
msgid "Enter Code"
msgstr "Укажи код."
-#: src/frontend/mame/ui/barcode.cpp:116
+#: src/frontend/mame/ui/barcode.cpp:115
msgid "Barcode length invalid!"
msgstr "ÐедійÑна довжина штрих-коду!"
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
-msgstr "ÐšÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ (загальне)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
-msgstr "ÐšÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ (машина)"
-
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
-msgstr "Ðналогове керуваннÑ"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr "DIP-перемикачі"
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "ÐšÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ñ Ð¼Ð°ÑˆÐ¸Ð½Ð¸"
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Облік відомоÑтей"
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
-msgstr "ВідомоÑті машини"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
+msgstr "ВідомоÑті ÑиÑтеми"
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr "ВідомоÑті попередженнÑ"
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
-msgstr "ВідомоÑті образу"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr "Менеджер файлів"
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr "ÐšÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ñтрічкою"
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr "ПÑевдотермінали"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "Вибір BIOS"
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Слот-приÑтрої"
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Читач штрих-кодів"
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr "Мережеві приÑтрої"
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr "ÐšÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ñлайдерами"
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr "Опції відео"
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Опції прицілу"
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr "Чіти"
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Опції плаґінів"
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr "Зовнішній переглÑд DAT"
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr "Додати до вподобань"
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr "Вилучити з уподобань"
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr "Про %1$s"
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
-msgstr "Вибрати нову машину"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
-msgstr "ПовернутиÑÑ Ð´Ð¾ машини"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
+msgstr "Вибрати нову ÑиÑтему"
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr "Кадри"
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr "Кабінет"
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr "Панель керуваннÑ"
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr "Друкована плата"
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr "Буклет"
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr "Екран назви"
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr "ЗавершеннÑ"
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr "Попередній переглÑд оформленнÑ"
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr "БоÑи"
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr "Логотип"
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr "Проти"
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr "Ð—Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ð³Ñ€Ð¸"
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr "ПоÑібник"
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr "Рекорди"
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr "Вибрати"
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr "Рухомий Ñ€Ñдок"
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr "Обкладинки"
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr "Додати чи вилучити з уподобань"
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr "ЕкÑпортувати відображений перелік до файлу"
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr "Перевірити медіа"
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr "Показати переглÑд DAT"
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
-msgstr "Вибір програмної чаÑтини:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
-msgstr "Вибір BIOS:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr "Програма - клон: %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr "Без підтримки"
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr "ЧаÑткова підтримка"
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr "Підтримка"
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
-msgstr "Драйвер - клон: %1$s"
+msgid "System is clone of: %1$s"
+msgstr "СиÑтема - клон: %1$s"
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr "ЗображеннÑ"
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr "ВідомоÑті"
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
@@ -2808,343 +3129,343 @@ msgstr ""
"Знайди правильні файли чи вибери іншу ÑиÑтему.\n"
"\n"
-#: src/frontend/mame/ui/selmenu.cpp:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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 ""
-"Ðеобхідні образи ROM'у / диÑка Ð´Ð»Ñ Ð²Ð¸Ð±Ñ€Ð°Ð½Ð¾Ñ— програми відÑутні чи неправильні. "
-"Знайди правильні файли чи вибери іншу програму.\n"
+"Ðеобхідні образи ROM'у / диÑка Ð´Ð»Ñ Ð²Ð¸Ð±Ñ€Ð°Ð½Ð¾Ñ— програми відÑутні чи "
+"неправильні. Знайди правильні файли чи вибери іншу програму.\n"
"\n"
-#: src/frontend/mame/ui/selmenu.cpp:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr "неправильна контрольна Ñума"
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr "неправильна довжина"
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr "не знайдено"
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr "ÐатиÑни Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð´Ð¾Ð²Ð¶ÐµÐ½Ð½Ñ."
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr "Загальні відомоÑті"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
-msgstr "ROM-набір\t%1$s\n"
+msgid "Short Name\t%1$s\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr "Рік\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Виробник\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
-msgstr "Драйвер - клон\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
+msgstr "СиÑтема - клон\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr "Ðналогове керуваннÑ\tТак\n"
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr "Клавіатурне керуваннÑ\tТак\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr "Загалом\tÐеробоче\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr "Загалом\tÐеемульований захиÑÑ‚\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr "Загалом\tРобоче\n"
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr "Графіка\tÐе реалізовано\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr "Графіка\tÐеправильні кольори\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr "Графіка\tÐедоÑконалі кольори\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr "Графіка\tÐедоÑконало\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr "Графіка\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr "Ðудіо\tÐе вказано\n"
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr "Ðудіо\tÐе реалізовано\n"
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr "Ðудіо\tÐедоÑконало\n"
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr "Ðудіо\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr "ЗахопленнÑ\tÐе реалізовано\n"
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr "ЗахопленнÑ\tÐедоÑконало\n"
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr "Камера\tÐе реалізовано\n"
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr "Камера\tÐедоÑконало\n"
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr "Мікрофон\tÐе реалізовано\n"
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr "Мікрофон\tÐедоÑконало\n"
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr "КеруваннÑ\tÐе реалізовано\n"
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr "КеруваннÑ\tÐедоÑконало\n"
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr "Клавіатура\tÐе реалізовано\n"
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr "Клавіатура\tÐедоÑконало\n"
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr "Миша\tÐе реалізовано\n"
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr "Миша\tÐедоÑконало\n"
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr "Медіа\tÐе реалізовано\n"
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr "Медіа\tÐедоÑконало\n"
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr "ДиÑк\tÐе реалізовано\n"
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr "ДиÑк\tÐедоÑконало\n"
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr "Принтер\tÐе реалізовано\n"
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr "Принтер\tÐедоÑконало\n"
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr "МагнітоÑтрічка\tÐе реалізовано\n"
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr "МагнітоÑтрічка\tÐедоÑконало\n"
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr "ПерфоÑтрічка\tÐе реалізовано\n"
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr "ПерфоÑтрічка\tÐедоÑконало\n"
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr "Магнітний барабан\tÐе реалізовано\n"
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr "Магнітний барабан\tÐедоÑконало\n"
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr "(EP)ROM\tÐе реалізовано\n"
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr "(EP)ROM\tÐедоÑконало\n"
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr "Комунікації\tÐе реалізовано\n"
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr "Комунікації\tÐедоÑконало\n"
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr "Локальна мережа\tÐе реалізовано\n"
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr "Локальна мережа\tÐедоÑконало\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr "Глобальна мережа\tÐе реалізовано\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr "Глобальна мережа\tÐедоÑконало\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr "ШвидкіÑть\tÐе реалізовано\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr "ШвидкіÑть\tÐедоÑконало\n"
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
-msgstr "Механічна машина\tТак\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
+msgstr "Механічна ÑиÑтема\tТак\n"
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
-msgstr "Механічна машина\tÐÑ–\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
+msgstr "Механічна ÑиÑтема\tÐÑ–\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr "ОформленнÑ\tТак\n"
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr "ОформленнÑ\tÐÑ–\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr "Інтерактивне оформленнÑ\tТак\n"
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr "Інтерактивне оформленнÑ\tÐÑ–\n"
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr "Підтримка коктейль-режиму\tÐÑ–\n"
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
-msgstr "Драйвер - BIOS\tТак\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
+msgstr "СиÑтема - BIOS\tТак\n"
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
-msgstr "Драйвер - BIOS\tÐÑ–\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
+msgstr "СиÑтема - BIOS\tÐÑ–\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr "Підтримка збережень\tТак\n"
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr "Підтримка збережень\tÐÑ–\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr "ÐžÑ€Ñ–Ñ”Ð½Ñ‚Ð°Ñ†Ñ–Ñ ÐµÐºÑ€Ð°Ð½Ð°\tВертикальна\n"
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr "ÐžÑ€Ñ–Ñ”Ð½Ñ‚Ð°Ñ†Ñ–Ñ ÐµÐºÑ€Ð°Ð½Ð°\tГоризонтальна\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr "CHD\tТак\n"
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr "CHD\tÐÑ–\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr "Результат перевірки медіа\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr "Результат перевірки медіа\tПошкоджено\n"
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr "Результат перевірки зразків\tБез необхідноÑті\n"
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr "Результат перевірки зразків\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr "Результат перевірки зразків\tПошкоджено\n"
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
@@ -3152,23 +3473,23 @@ msgstr ""
"Перевірка медіа\tВимкнено\n"
"Перевірка зразків\tВимкнено\n"
-#: src/frontend/mame/ui/sndmenu.cpp:146
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
+msgstr "ЧаÑтота диÑкретизації"
+
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sound"
msgstr "Ðудіо"
-#: src/frontend/mame/ui/sndmenu.cpp:147
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Compressor"
msgstr "КомпреÑор"
-#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
-msgstr "ЧаÑтота диÑкретизації"
-
-#: src/frontend/mame/ui/sndmenu.cpp:149
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr "ВикориÑтовувати зовнішні зразки"
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3185,7 +3506,7 @@ msgstr ""
"\n"
"Вибрана Ð¾Ð¿Ñ†Ñ–Ñ ÑƒÐ²Ñ–Ð¼ÐºÐ½Ðµ наведені пункти:\n"
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3202,34 +3523,34 @@ msgstr ""
"\n"
"При виборі опції буде увімкнено наведені пункти:\n"
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr "* Відео:\n"
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr " Екран '%1$s': Вектор\n"
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
-msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
-msgstr " Екран '%1$s': %2$d * %3$d (В) %4$s Гц\n"
+msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
+msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
-msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
-msgstr " Екран '%1$s': %2$d * %3$d (Г) %4$s Гц\n"
+msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
+msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr "* Ðудіо:\n"
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
@@ -3238,597 +3559,626 @@ msgstr ""
"* BIOS-налаштуваннÑ:\n"
" %1$d опцій (типово: %2$s)\n"
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr " %1$s (типово: %2$s)\n"
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr "* ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ DIP-перемикача:\n"
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr "* ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ñ—:\n"
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr "* ПриÑтрої керуваннÑ:\n"
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr " КориÑтувацьке ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ (%1$d даних)\n"
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr " Маджонг-ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ (%1$d даних)\n"
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr " Ханафуда-ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ (%1$d даних)\n"
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr " Ðзартні ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ (%1$d даних)\n"
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr " Ðналогові ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ (%1$d даних)\n"
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr " Регулювальні ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ (%1$d даних)\n"
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr " Міні-клавіатурні ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ (%1$d даних)\n"
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr " Клавіатурні ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ (%1$d даних)\n"
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr "* Опції медіа:\n"
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr " %1$s [теґ: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr "* Слот-опції:\n"
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr "[Ðе вказано]\n"
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, 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:1822
+#: src/emu/render.cpp:1859
#, 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:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr "Коктейль"
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr "Зліва направо"
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr "Зліва направо (неперервно)"
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr "Згори донизу"
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr "Згори донизу (неперервно)"
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, 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:2027
+#: src/emu/render.cpp:2064
#, 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:2036
+#: src/emu/render.cpp:2073
#, 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:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr "%1$u * %2$u Згори донизу, Зліва направо (неперервно)"
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr "%p ↑"
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr "%p ↓"
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr "%p â†"
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr "%p →"
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr "%p Правий важіль ↑"
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr "%p Правий важіль ↓"
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr "%p Правий важіль â†"
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr "%p Правий важіль →"
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr "%p Лівий важіль ↑"
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr "%p Лівий важіль ↓"
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Left"
msgstr "%p Лівий важіль â†"
#: 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Right"
msgstr "%p Лівий важіль →"
#: 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, c-format
msgctxt "input-name"
msgid "%p Button 1"
msgstr "%p Кнопка 1"
#: 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr "%p Кнопка 2"
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr "%p Кнопка 3"
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr "%p Кнопка 4"
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr "%p Кнопка 6"
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr "%p Кнопка 8"
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr "%p Кнопка 9"
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr "%p Кнопка 10"
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr "%p Кнопка 11"
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr "%p Кнопка 13"
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr "%p Кнопка 14"
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr "%p Кнопка 15"
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr "%p Кнопка 16"
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr "%p Маджонг A"
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr "%p Маджонг B"
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr "%p Маджонг C"
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr "%p Маджонг D"
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr "%p Маджонг E"
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr "%p Маджонг F"
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr "%p Маджонг G"
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr "%p Маджонг H"
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr "%p Маджонг I"
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr "%p Маджонг J"
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr "%p Маджонг K"
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr "%p Маджонг L"
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr "%p Маджонг M"
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr "%p Маджонг N"
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr "%p Маджонг O"
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr "%p Маджонг P"
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr "%p Маджонг Q"
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr "%p Маджонг Кан"
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr "%p Маджонг Пон"
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr "%p Маджонг Чі"
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr "%p Маджонг Річ"
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr "%p Маджонг Рон"
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr "%p Маджонг Фліп-флоп"
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr "%p Маджонг Ставка"
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr "%p Маджонг ÐžÑ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð¿ÑƒÐ½ÐºÑ‚Ñ–Ð²"
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr "%p Маджонг ПодвоєннÑ"
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr "%p Маджонг Великий"
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr "%p Маджонг Малий"
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3904,7 +4254,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr "Вилучити ключ"
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr "ОбÑлуговуваннÑ"
@@ -4019,1241 +4369,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr "Зупинка вÑÑ–Ñ… барабанів"
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr "Розпочати 1 гравцем"
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr "Розпочати 2 гравцÑми"
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr "Розпочати 3 гравцÑми"
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr "Розпочати 4 гравцÑми"
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr "Розпочати 5 гравцÑми"
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr "Розпочати 6 гравцÑми"
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr "Розпочати 7 гравцÑми"
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr "Розпочати 8 гравцÑми"
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr "Монета 1"
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr "Монета 2"
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr "Монета 3"
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr "Монета 4"
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr "Монета 5"
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr "Монета 6"
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr "Монета 7"
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr "Монета 8"
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr "Монета 9"
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr "Монета 10"
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr "Монета 11"
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr "Монета 12"
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr "Банкнота 1"
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr "Служба 1"
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr "Служба 2"
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr "Служба 3"
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr "Служба 4"
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr "Ðахил 1"
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr "Ðахил 2"
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr "Ðахил 3"
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr "Ðахил 4"
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr "Увімкнути живленнÑ"
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr "Вимкнути живленнÑ"
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr "Ðахил"
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr "Ð‘Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð²ÐµÑ€ÐµÐ¹"
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr "ÐŸÐµÑ€ÐµÐ·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ð°Ð¼'Ñті"
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr "Зменшити гучніÑть"
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr "%p Педаль 3"
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr "ВеÑло 1"
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr "ВеÑло 2"
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr "ВеÑло 3"
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr "ВеÑло 4"
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr "ВеÑло 5"
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr "ВеÑло 6"
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr "ВеÑло 7"
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr "ВеÑло 8"
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr "ВеÑло 9"
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr "ВеÑло 10"
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr "ВеÑло вертикально 1"
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr "ВеÑло вертикально 2"
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr "ВеÑло вертикально 3"
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr "ВеÑло вертикально 4"
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr "ВеÑло вертикально 5"
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr "ВеÑло вертикально 6"
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr "ВеÑло вертикально 7"
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr "ВеÑло вертикально 8"
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr "ВеÑло вертикально 9"
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr "ВеÑло вертикально 10"
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr "Позиційний 1"
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr "Позиційний 2"
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr "Позиційний 3"
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr "Позиційний 4"
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr "Позиційний 5"
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr "Позиційний 6"
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr "Позиційний 7"
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr "Позиційний 8"
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr "Позиційний 9"
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr "Позиційний 10"
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr "Позиційний вертикально 1"
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr "Позиційний вертикально 2"
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr "Позиційний вертикально 3"
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr "Позиційний вертикально 4"
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr "Позиційний вертикально 5"
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr "Позиційний вертикально 6"
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr "Позиційний вертикально 7"
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr "Позиційний вертикально 8"
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr "Позиційний вертикально 9"
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr "Позиційний вертикально 10"
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr "Поворот 1"
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr "Поворот 2"
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr "Поворот 3"
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr "Поворот 4"
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr "Поворот 5"
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr "Поворот 6"
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr "Поворот 7"
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr "Поворот 8"
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr "Поворот 9"
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr "Поворот 10"
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr "Поворот вертикально 1"
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr "Поворот вертикально 2"
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr "Поворот вертикально 3"
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr "Поворот вертикально 4"
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr "Поворот вертикально 5"
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr "Поворот вертикально 6"
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr "Поворот вертикально 7"
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr "Поворот вертикально 8"
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr "Поворот вертикально 9"
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr "Поворот вертикально 10"
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr "Трекбол X 1"
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr "Трекбол X 2"
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr "Трекбол X 3"
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr "Трекбол X 4"
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr "Трекбол X 5"
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr "Трекбол X 6"
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr "Трекбол X 7"
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr "Трекбол X 8"
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr "Трекбол X 9"
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr "Трекбол X 10"
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr "Трекбол Y 1"
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr "Трекбол Y 2"
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr "Трекбол Y 3"
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr "Трекбол Y 4"
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr "Трекбол Y 5"
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr "Трекбол Y 6"
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr "Трекбол Y 7"
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr "Трекбол Y 8"
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr "Трекбол Y 9"
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr "Трекбол Y 10"
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr "Ðналоговий джойÑтик X 1"
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr "Ðналоговий джойÑтик X 2"
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr "Ðналоговий джойÑтик X 3"
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr "Ðналоговий джойÑтик X 4"
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr "Ðналоговий джойÑтик X 5"
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr "Ðналоговий джойÑтик X 6"
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr "Ðналоговий джойÑтик X 7"
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr "Ðналоговий джойÑтик X 8"
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr "Ðналоговий джойÑтик X 9"
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr "Ðналоговий джойÑтик X 10"
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr "Ðналоговий джойÑтик Y 1"
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr "Ðналоговий джойÑтик Y 2"
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr "Ðналоговий джойÑтик Y 3"
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr "Ðналоговий джойÑтик Y 4"
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr "Ðналоговий джойÑтик Y 5"
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr "Ðналоговий джойÑтик Y 6"
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr "Ðналоговий джойÑтик Y 7"
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr "Ðналоговий джойÑтик Y 8"
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr "Ðналоговий джойÑтик Y 9"
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr "Ðналоговий джойÑтик Y 10"
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr "Ðналоговий джойÑтик Z 1"
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr "Ðналоговий джойÑтик Z 2"
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr "Ðналоговий джойÑтик Z 3"
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr "Ðналоговий джойÑтик Z 4"
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr "Ðналоговий джойÑтик Z 5"
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr "Ðналоговий джойÑтик Z 6"
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr "Ðналоговий джойÑтик Z 7"
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr "Ðналоговий джойÑтик Z 8"
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr "Ðналоговий джойÑтик Z 9"
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr "Ðналоговий джойÑтик Z 10"
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr "Світловий піÑтолет X 1"
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr "Світловий піÑтолет X 2"
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr "Світловий піÑтолет X 3"
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr "Світловий піÑтолет X 4"
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr "Світловий піÑтолет X 5"
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr "Світловий піÑтолет X 6"
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr "Світловий піÑтолет X 7"
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr "Світловий піÑтолет X 8"
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr "Світловий піÑтолет X 9"
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr "Світловий піÑтолет X 10"
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr "Світловий піÑтолет Y 1"
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr "Світловий піÑтолет Y 2"
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr "Світловий піÑтолет Y 3"
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr "Світловий піÑтолет Y 4"
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr "Світловий піÑтолет Y 5"
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr "Світловий піÑтолет Y 6"
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr "Світловий піÑтолет Y 7"
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr "Світловий піÑтолет Y 8"
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr "Світловий піÑтолет Y 9"
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr "Світловий піÑтолет Y 10"
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr "Миша X 1"
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr "Миша X 2"
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr "Миша X 3"
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr "Миша X 4"
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr "Миша X 5"
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr "Миша X 6"
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr "Миша X 7"
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr "Миша X 8"
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr "Миша X 9"
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr "Миша X 10"
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr "Миша Y 1"
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr "Миша Y 2"
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr "Миша Y 3"
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr "Миша Y 4"
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr "Миша Y 5"
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr "Миша Y 6"
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr "Миша Y 7"
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr "Миша Y 8"
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr "Миша Y 9"
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr "Миша Y 10"
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr "Міні-клавіатура"
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr "Клавіатура"
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr "Відображати на екрані"
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr "Зупинка налагоджувача"
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr "Меню конфігурації"
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr "Призупинити"
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr "Призупинити - одиничний крок"
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr "Перемотати назад - одиничний крок"
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr "Перезавантажити машину"
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr "Програмне перезавантаженнÑ"
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr "Показати декодовану графіку"
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr "Зменшити пропуÑк кадрів"
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr "Збільшити пропуÑк кадрів"
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr "ПриÑкорити"
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr "Перемотати вперед"
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr "Показати FPS"
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr "Зберегти кадр"
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr "ЗапиÑати MNG"
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr "ЗапиÑати AVI"
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr "Перемкнути чіти"
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr "UI ↑"
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr "UI ↓"
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr "UI â†"
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr "UI →"
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr "UI Початок"
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr "UI Кінець"
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr "UI Сторінка вгору"
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr "UI Сторінка вниз"
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr "UI Перейти до наÑтупного"
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr "UI Перейти до попереднього"
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr "UI Вибрати"
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr "UI СкаÑувати"
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr "UI Відобразити коментар"
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr "UI ОчиÑтити"
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr "UI Збільшити маÑштаб"
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr "UI Зменшити маÑштаб"
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr "UI Типовий маÑштаб"
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr "UI ÐŸÐ¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ Ð³Ñ€ÑƒÐ¿Ð°"
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr "UI ÐаÑтупна група"
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr "UI Повернути"
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr "Показати профайлер"
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr "UI Перемкнути"
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr "UI Ð’Ñтановити вказівник"
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr "UI Ð’Ñтавити текÑÑ‚"
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr "Зберегти Ñтан"
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr "Завантажити Ñтан"
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr "UI (Початково) Ð’Ñ–Ð´Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñтрічки"
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr "UI (Початково) Зупинка Ñтрічки"
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr "UI ПереглÑнути зовнішній DAT"
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr "UI Додати / вилучити з уподобань"
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr "UI ЕкÑпортувати перелік"
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr "UI Перевірити медіа"
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr "Перемкнути повний екран"
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr "УзÑти опрацьований кадр"
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr "ЗапиÑати опрацьоване відео"
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr "Перемкнути поÑтопрацюваннÑ"
@@ -5510,8 +5860,8 @@ msgstr "ТеÑтувати / ЗапиÑати отримане значеннÑ"
#: plugins/cheatfind/init.lua:747
msgid ""
-"Use this if you want to poke the Slot 1 value (eg. You started with something "
-"but lost it)"
+"Use this if you want to poke the Slot 1 value (eg. You started with "
+"something but lost it)"
msgstr ""
#: plugins/cheatfind/init.lua:749
@@ -5570,7 +5920,7 @@ msgstr "Сторінка"
msgid "Clear Watches"
msgstr "ОчиÑтити переглÑд"
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr "Шукач чітів"
@@ -5630,7 +5980,8 @@ msgctxt "plugin-autofire"
msgid "[no autofire buttons]"
msgstr "[відÑутні турбокнопки]"
-#: plugins/autofire/autofire_menu.lua:109 plugins/autofire/autofire_menu.lua:263
+#: plugins/autofire/autofire_menu.lua:109
+#: plugins/autofire/autofire_menu.lua:263
msgctxt "plugin-autofire"
msgid "Add autofire button"
msgstr "Додати турбокнопку"
@@ -5640,7 +5991,8 @@ msgctxt "plugin-autofire"
msgid "n/a"
msgstr "Ðе доÑтупно"
-#: plugins/autofire/autofire_menu.lua:152 plugins/autofire/autofire_menu.lua:154
+#: plugins/autofire/autofire_menu.lua:152
+#: plugins/autofire/autofire_menu.lua:154
msgctxt "plugin-autofire"
msgid "[not set]"
msgstr "[не вÑтановлено]"
@@ -5813,8 +6165,8 @@ msgstr "[не вÑтановлено]"
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
-msgstr "ПоÑлідовніÑть активації"
+msgid "Activation combination"
+msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
msgctxt "plugin-inputmacro"
@@ -6012,6 +6364,10 @@ msgstr "Ðктивовано: %s = %s."
msgid "Activated: %s"
msgstr "Ðктивовано: %s."
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr "Чіти"
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6104,15 +6460,179 @@ msgstr "СкаÑувати"
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
-msgstr "Указано недійÑну поÑлідовніÑть."
+msgid "Invalid combination entered"
+msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
-"Укажи поÑлідовніÑть або натиÑни %s Ð´Ð»Ñ ÑкаÑуваннÑ.\n"
-"%s"
+
+#~ msgid "Start Machine"
+#~ msgstr "ЗапуÑтити машину"
+
+#~ msgid "Visible Delay"
+#~ msgstr "Видима затримка"
+
+#~ msgctxt "menu-main"
+#~ msgid "Start Machine"
+#~ msgstr "ЗапуÑтити машину"
+
+#~ msgctxt "menu-main"
+#~ msgid "Return to Machine"
+#~ msgstr "ПовернутиÑÑ Ð´Ð¾ машини"
+
+#~ msgid "Software part selection:"
+#~ msgstr "Вибір програмної чаÑтини:"
+
+#~ msgid "BIOS selection:"
+#~ msgstr "Вибір BIOS:"
+
+#~ msgid ""
+#~ "This driver requires images to be loaded in the following device(s): "
+#~ msgstr "Драйверу необхідне Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¾Ð±Ñ€Ð°Ð·Ñ–Ð² на приÑтрої: "
+
+#~ msgid ""
+#~ "\n"
+#~ " Configuration saved \n"
+#~ "\n"
+#~ msgstr ""
+#~ "\n"
+#~ " Конфігурацію збережено. \n"
+#~ "\n"
+
+#~ msgid "Re-select last machine launched"
+#~ msgstr "Вибрати оÑтанню запущену машину знову"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+#~ "run correctly.\n"
+#~ msgstr ""
+#~ "Один або декілька ROM'ів / CHD'ів машини неправильні. Машина може "
+#~ "неналежно працювати.\n"
+
+#~ msgid ""
+#~ "One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#~ msgstr "Один або декілька ROM'ів / CHD'ів машини неналежно задамплено.\n"
+
+#~ msgid "This machine requires external artwork files.\n"
+#~ msgstr "Машині необхідні зовнішні файли оформленнÑ.\n"
+
+#~ msgid ""
+#~ "This machine was never completed. It may exhibit strange behavior or "
+#~ "missing elements that are not bugs in the emulation.\n"
+#~ msgstr ""
+#~ "Машину не завершено. Її поведінка дивна чи відÑутні елементи, Ñкі не Ñ” "
+#~ "помилками емулÑції.\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
+#~ "complete. There is nothing you can do to fix this problem except wait for "
+#~ "the developers to improve the emulation.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Машина не працює, Ñ—Ñ— емулÑцію не завершено. ДочекайÑÑ Ð²Ð¸Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð½Ñ "
+#~ "проблеми виробниками покращеннÑм емулÑції.\n"
+
+#, c-format
+#~ msgid ""
+#~ "No machines found. Please check the rompath specified in the %1$s.ini "
+#~ "file.\n"
+#~ "\n"
+#~ "If this is your first time using %2$s, please see the config.txt file in "
+#~ "the docs directory for information on configuring %2$s."
+#~ msgstr ""
+#~ "Ðе знайдено машин. Перевір указаний у %1$s.ini шлÑÑ… ROM'ів.\n"
+#~ "\n"
+#~ "При першому викориÑтанні %2$s переглÑнь config.txt у каталозі документів "
+#~ "Ð´Ð»Ñ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð²Ñ–Ð´Ð¾Ð¼Ð¾Ñтей Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ %2$s."
+
+#~ msgid "General Inputs"
+#~ msgstr "Загальне керуваннÑ"
+
+#~ msgid "Save Configuration"
+#~ msgstr "Зберегти конфігурацію"
+
+#~ msgid "Settings"
+#~ msgstr "ÐалаштуваннÑ"
+
+#~ msgid "Configure Directories"
+#~ msgstr "Ðалаштувати каталоги"
+
+#~ msgid "Select category:"
+#~ msgstr "Вибери категорію:"
+
+#~ msgid "This machine has no BIOS."
+#~ msgstr "ВідÑутній BIOS машини."
+
+#~ msgid "Save Machine Configuration"
+#~ msgstr "Зберегти конфігурацію машини"
+
+#~ msgid "Configure Machine:"
+#~ msgstr "Ðалаштувати машину:"
+
+#~ msgid "This machine has no configurable inputs."
+#~ msgstr "ВідÑутні налаштовувані ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð¼Ð°ÑˆÐ¸Ð½Ð¸."
+
+#~ msgid "Invalid sequence entered"
+#~ msgstr "Указано недійÑну поÑлідовніÑть."
+
+#~ msgid "Folders Setup"
+#~ msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚ÐµÐº"
+
+#, c-format
+#~ msgid "Zoom = 1 / %1$d"
+#~ msgstr "МаÑштаб = 1 / %1$d"
+
+#~ msgid "Configure Machine"
+#~ msgstr "Ðалаштувати машину"
+
+#~ msgid "UI Customization Settings"
+#~ msgstr "Зміна UI-налаштувань"
+
+#~ msgid "UI Fonts Settings"
+#~ msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ UI-шрифту"
+
+#~ msgid "UI Color Settings"
+#~ msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ UI-кольорів"
+
+#~ msgid "Input (general)"
+#~ msgstr "ÐšÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ (загальне)"
+
+#~ msgid "Input (this machine)"
+#~ msgstr "ÐšÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ (машина)"
+
+#~ msgid "Analog Controls"
+#~ msgstr "Ðналогове керуваннÑ"
+
+#~ msgid "Image Information"
+#~ msgstr "ВідомоÑті образу"
+
+#, c-format
+#~ msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
+#~ msgstr " Екран '%1$s': %2$d * %3$d (В) %4$s Гц\n"
+
+#, c-format
+#~ msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
+#~ msgstr " Екран '%1$s': %2$d * %3$d (Г) %4$s Гц\n"
+
+#~ msgctxt "plugin-inputmacro"
+#~ msgid "Activation sequence"
+#~ msgstr "ПоÑлідовніÑть активації"
+
+#~ msgctxt "plugin-commonui"
+#~ msgid "Invalid sequence entered"
+#~ msgstr "Указано недійÑну поÑлідовніÑть."
+
+#, lua-format
+#~ msgctxt "plugin-commonui"
+#~ msgid ""
+#~ "Enter sequence or press %s to cancel\n"
+#~ "%s"
+#~ msgstr ""
+#~ "Укажи поÑлідовніÑть або натиÑни %s Ð´Ð»Ñ ÑкаÑуваннÑ.\n"
+#~ "%s"
diff --git a/language/Vietnamese/strings.po b/language/Vietnamese/strings.po
index 7ddb7cd0e3c..5083b803a40 100644
--- a/language/Vietnamese/strings.po
+++ b/language/Vietnamese/strings.po
@@ -1,13 +1,13 @@
-# Vietnamese translations for PACKAGE package.
-# Copyright (C) 2016 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# Automatically generated, 2016.
+# Vietnamese translations for MAME package.
+# Copyright (C) 1997-2022 MAMEdev and contributors
+# This file is distributed under the same license as the MAME package.
+# Automatically generated, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-09 04:44+1100\n"
+"POT-Creation-Date: 2022-06-11 09:24+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -17,331 +17,340 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: src/frontend/mame/ui/ui.cpp:469 src/frontend/mame/ui/ui.cpp:542
+#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:554
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/ui.cpp:555
+msgid ""
+"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1248
+#: src/frontend/mame/ui/ui.cpp:1249
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1250
+#: src/frontend/mame/ui/ui.cpp:1251
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1459
+#: src/frontend/mame/ui/ui.cpp:1460
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1468
+#: src/frontend/mame/ui/ui.cpp:1469
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1490
+#: src/frontend/mame/ui/ui.cpp:1491
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1498
+#: src/frontend/mame/ui/ui.cpp:1499
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1517
+#: src/frontend/mame/ui/ui.cpp:1518
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1522
+#: src/frontend/mame/ui/ui.cpp:1523
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1524
+#: src/frontend/mame/ui/ui.cpp:1525
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1526
+#: src/frontend/mame/ui/ui.cpp:1527
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1530
+#: src/frontend/mame/ui/ui.cpp:1531
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1532
+#: src/frontend/mame/ui/ui.cpp:1533
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1534
+#: src/frontend/mame/ui/ui.cpp:1535
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1536
+#: src/frontend/mame/ui/ui.cpp:1537
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1552
+#: src/frontend/mame/ui/ui.cpp:1553
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1555
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1557
+#: src/frontend/mame/ui/ui.cpp:1558
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1560
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1570
+#: src/frontend/mame/ui/ui.cpp:1571
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1572
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1573
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587
+#: src/frontend/mame/ui/ui.cpp:1588
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1587 src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1589
+#: src/frontend/mame/ui/ui.cpp:1590
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1617
+#: src/frontend/mame/ui/ui.cpp:1618
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1660
+#: src/frontend/mame/ui/ui.cpp:1661
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1675
+#: src/frontend/mame/ui/ui.cpp:1676
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1698 src/frontend/mame/ui/ui.cpp:1718
-#: src/frontend/mame/ui/ui.cpp:1737 src/frontend/mame/ui/ui.cpp:1755
-#: src/frontend/mame/ui/ui.cpp:1774 src/frontend/mame/ui/ui.cpp:1793
-#: src/frontend/mame/ui/ui.cpp:1812 src/frontend/mame/ui/ui.cpp:1831
-#: src/frontend/mame/ui/ui.cpp:1852 src/frontend/mame/ui/ui.cpp:1873
-#: src/frontend/mame/ui/ui.cpp:1894 src/frontend/mame/ui/ui.cpp:1915
+#: src/frontend/mame/ui/ui.cpp:1699 src/frontend/mame/ui/ui.cpp:1719
+#: src/frontend/mame/ui/ui.cpp:1738 src/frontend/mame/ui/ui.cpp:1756
+#: src/frontend/mame/ui/ui.cpp:1775 src/frontend/mame/ui/ui.cpp:1794
+#: src/frontend/mame/ui/ui.cpp:1813 src/frontend/mame/ui/ui.cpp:1832
+#: src/frontend/mame/ui/ui.cpp:1853 src/frontend/mame/ui/ui.cpp:1874
+#: src/frontend/mame/ui/ui.cpp:1895 src/frontend/mame/ui/ui.cpp:1916
#, c-format
msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1930 src/frontend/mame/ui/ui.cpp:1945
-#: src/frontend/mame/ui/ui.cpp:1960 src/frontend/mame/ui/ui.cpp:1975
-#: src/frontend/mame/ui/ui.cpp:1990
+#: src/frontend/mame/ui/ui.cpp:1931 src/frontend/mame/ui/ui.cpp:1946
+#: src/frontend/mame/ui/ui.cpp:1961 src/frontend/mame/ui/ui.cpp:1976
+#: src/frontend/mame/ui/ui.cpp:1991
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2006
+#: src/frontend/mame/ui/ui.cpp:2007
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2023
+#: src/frontend/mame/ui/ui.cpp:2024
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2110
+#: src/frontend/mame/ui/ui.cpp:2111
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2169
+#: src/frontend/mame/ui/ui.cpp:2170
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2173 src/frontend/mame/ui/miscmenu.cpp:748
+#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
msgid ""
"\n"
-" Configuration saved \n"
+" Settings saved \n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:484 src/frontend/mame/ui/selgame.cpp:300
+#: src/frontend/mame/ui/selsoft.cpp:485 src/frontend/mame/ui/selgame.cpp:298
#, c-format
msgid ""
"%s\n"
" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:489 src/frontend/mame/ui/selgame.cpp:305
-#: src/frontend/mame/ui/selgame.cpp:311
+#: src/frontend/mame/ui/selsoft.cpp:490 src/frontend/mame/ui/selgame.cpp:303
+#: src/frontend/mame/ui/selgame.cpp:309
#, c-format
msgid ""
"%s\n"
" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Start empty]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:522
+#: src/frontend/mame/ui/selsoft.cpp:523
msgid "[Use file manager]"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:705
+#: src/frontend/mame/ui/selsoft.cpp:706
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:706
+#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "Driver: \"%1$s\" software list "
+msgid "System: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
+#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selsoft.cpp:714 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:720
+#: src/frontend/mame/ui/selsoft.cpp:721
#, c-format
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
+#: src/frontend/mame/ui/optsmenu.cpp:45 src/frontend/mame/ui/selgame.cpp:441
+msgid "General Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:77 src/frontend/mame/ui/sndmenu.cpp:30
msgid "Sound Options"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:76
-msgid "General Inputs"
+#: src/frontend/mame/ui/optsmenu.cpp:80
+msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:79 src/frontend/mame/ui/miscmenu.cpp:945
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:81
-msgid "Save Configuration"
+#: src/frontend/mame/ui/optsmenu.cpp:85
+msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:148
-msgid "Settings"
+#: src/frontend/mame/ui/optsmenu.cpp:87
+msgid "Save Settings"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:205
-msgid "Filter"
+#: src/frontend/mame/ui/optsmenu.cpp:185 src/frontend/mame/ui/optsmenu.cpp:227
+msgid "System Filter"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:217
+#: src/frontend/mame/ui/optsmenu.cpp:197 src/frontend/mame/ui/custui.cpp:82
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:218
-msgid "Configure Directories"
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+msgid "Configure Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/pluginopt.cpp:35
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260 src/frontend/mame/ui/swlist.cpp:89
-#: src/frontend/mame/ui/slotopt.cpp:220
+#: src/frontend/mame/ui/filesel.cpp:221 src/frontend/mame/ui/swlist.cpp:89
+#: src/frontend/mame/ui/slotopt.cpp:221
msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:264
+#: src/frontend/mame/ui/filesel.cpp:225
msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:268 src/frontend/mame/ui/swlist.cpp:100
+#: src/frontend/mame/ui/filesel.cpp:229 src/frontend/mame/ui/swlist.cpp:100
msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:324
+#: src/frontend/mame/ui/filesel.cpp:285
#, c-format
msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:546
+#: src/frontend/mame/ui/filesel.cpp:507
msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:547
+#: src/frontend/mame/ui/filesel.cpp:508
msgid "Read-only"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:549
+#: src/frontend/mame/ui/filesel.cpp:510
msgid "Read-write"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:550
+#: src/frontend/mame/ui/filesel.cpp:511
msgid "Read this image, write to another image"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:551
+#: src/frontend/mame/ui/filesel.cpp:512
msgid "Read this image, write to diff"
msgstr ""
@@ -354,7 +363,7 @@ msgid "Skip imperfect emulation warnings"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:35
-msgid "Re-select last machine launched"
+msgid "Re-select last system launched"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:36
@@ -445,7 +454,7 @@ msgstr ""
msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:179
+#: src/frontend/mame/ui/submenu.cpp:64 src/frontend/mame/ui/videoopt.cpp:155
msgid "Rotate"
msgstr ""
@@ -617,7 +626,7 @@ msgstr ""
msgid "Joystick Input Provider"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/submenu.cpp:121 src/frontend/mame/ui/videoopt.cpp:40
msgid "Video Options"
msgstr ""
@@ -669,266 +678,280 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:722
+#: src/frontend/mame/ui/videoopt.cpp:167
+#: src/frontend/mame/ui/inputtoggle.cpp:96 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 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: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
+#: src/frontend/mame/ui/menu.cpp:364 src/frontend/mame/ui/menu.cpp:725
+#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/inputtoggle.cpp:91 src/frontend/mame/ui/custui.cpp:479
+#: src/frontend/mame/ui/analogipt.cpp:478 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
#: plugins/cheat/init.lua:680
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:695
+#: src/frontend/mame/ui/menu.cpp:728
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1197
-#: src/frontend/mame/ui/simpleselgame.cpp:278
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/menu.cpp:1233
+#: src/frontend/mame/ui/simpleselgame.cpp:279
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Return to Previous Menu"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:139
+#: src/frontend/mame/ui/filemngr.cpp:43
+msgid "File Manager"
+msgstr ""
+
+#: src/frontend/mame/ui/filemngr.cpp:140
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:580
+#: src/frontend/mame/ui/inputtoggle.cpp:75
+#: src/frontend/mame/ui/analogipt.cpp:363
#, c-format
msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153
-#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+#: src/frontend/mame/ui/confswitch.cpp:170 src/frontend/mame/ui/slotopt.cpp:204
+msgid "Reset System"
msgstr ""
-#: src/frontend/mame/ui/filemngr.cpp:153 src/frontend/mame/ui/mainmenu.cpp:208
-msgid "Start Machine"
+#: src/frontend/mame/ui/filemngr.cpp:154
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:57
+#: src/frontend/mame/ui/videoopt.cpp:58
#, c-format
msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:183
+#: src/frontend/mame/ui/videoopt.cpp:101
+#, c-format
+msgid "Video Options: %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/videoopt.cpp:159
msgid "Zoom to Screen Area"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:195
+#: src/frontend/mame/ui/videoopt.cpp:171
msgid "X Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:199
+#: src/frontend/mame/ui/videoopt.cpp:175
msgid "Y Only"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:203
+#: src/frontend/mame/ui/videoopt.cpp:179
msgid "X or Y (Auto)"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:210
+#: src/frontend/mame/ui/videoopt.cpp:186
msgid "Non-Integer Scaling"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:213
+#: src/frontend/mame/ui/videoopt.cpp:189
msgid "Maintain Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:227
+#: src/frontend/mame/ui/videoopt.cpp:203
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
+#: src/frontend/mame/ui/info.cpp:38
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:66
+#: src/frontend/mame/ui/info.cpp:67
msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+"One or more ROMs/disk images for this system are incorrect. The system may "
+"not run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:79
+#: src/frontend/mame/ui/info.cpp:80
msgid ""
-"There are known problems with this machine\n"
+"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:84
+#: src/frontend/mame/ui/info.cpp:85
msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+"One or more ROMs/disk images for this system have not been correctly "
+"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:92
+#: src/frontend/mame/ui/info.cpp:93
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:98 src/frontend/mame/ui/info.cpp:114
-#: src/frontend/mame/ui/info.cpp:165
+#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:166
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:108
+#: src/frontend/mame/ui/info.cpp:109
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:129
+#: src/frontend/mame/ui/info.cpp:130
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:131
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/info.cpp:132
+msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:133
+#: src/frontend/mame/ui/info.cpp:134
msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
+"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:135
+#: src/frontend/mame/ui/info.cpp:136
msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
+"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:139
+#: src/frontend/mame/ui/info.cpp:140
msgid ""
"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
+"There is nothing you can do to fix this problem except wait for the "
+"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:141
+#: src/frontend/mame/ui/info.cpp:142
msgid ""
"\n"
-"Elements of this machine cannot be emulated as they require physical "
+"Elements of this system cannot be emulated as they require physical "
"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:163
+#: src/frontend/mame/ui/info.cpp:164
#, c-format
msgid ""
"\n"
"\n"
-"There are working clones of this machine: %s"
+"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:364
+#: src/frontend/mame/ui/info.cpp:365
#, c-format
msgid ""
"%1$s\n"
@@ -938,78 +961,82 @@ msgid ""
"CPU:\n"
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
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:184
+#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:420
+#: src/frontend/mame/ui/info.cpp:421
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:453
+#: src/frontend/mame/ui/info.cpp:454
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:457
+#: src/frontend/mame/ui/info.cpp:458
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:464
+#: src/frontend/mame/ui/info.cpp:465
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:483
+#: src/frontend/mame/ui/info.cpp:487
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:500
+#: src/frontend/mame/ui/info.cpp:504
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:502
+#: src/frontend/mame/ui/info.cpp:506
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
+#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:618
+msgid "Media Image Information"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:666
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:668
+#: src/frontend/mame/ui/info.cpp:669
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:677
+#: src/frontend/mame/ui/info.cpp:678
msgid "[empty]"
msgstr ""
@@ -1037,11 +1064,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
msgid "Yes"
msgstr ""
@@ -1069,33 +1096,43 @@ msgstr ""
msgid "Select initial contents"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:45 src/frontend/mame/ui/mainmenu.cpp:170
+#: src/frontend/mame/ui/keyboard.cpp:29
+msgctxt "menu-keyboard"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/keyboard.cpp:46
+msgctxt "menu-keyboard"
msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:46 src/frontend/mame/ui/keyboard.cpp:91
+#: src/frontend/mame/ui/keyboard.cpp:47 src/frontend/mame/ui/keyboard.cpp:92
+msgctxt "menu-keyboard"
msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/keyboard.cpp:60 src/frontend/mame/ui/confswitch.cpp:117
+#: src/frontend/mame/ui/inputmap.cpp:578
+#: src/frontend/mame/ui/inputtoggle.cpp:73
+#: src/frontend/mame/ui/analogipt.cpp:361
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:59
+#: src/frontend/mame/ui/keyboard.cpp:60
msgid "[root%2$s]"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/keyboard.cpp:62 src/frontend/mame/ui/keyboard.cpp:109
+#: src/frontend/mame/ui/keyboard.cpp:63 src/frontend/mame/ui/keyboard.cpp:110
msgid "Disabled"
msgstr ""
@@ -1384,65 +1421,69 @@ msgctxt "software-filter"
msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:291
+#: src/frontend/mame/ui/utils.cpp:213
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:292
msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:396
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/utils.cpp:390
+msgid "Select Filters"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:547
+#: src/frontend/mame/ui/utils.cpp:538
#, c-format
msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:561
+#: src/frontend/mame/ui/utils.cpp:552
msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:563
+#: src/frontend/mame/ui/utils.cpp:554
msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1002
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:1033
+#: src/frontend/mame/ui/utils.cpp:1013
msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
+#: src/frontend/mame/ui/utils.cpp:1021
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1075
+#: src/frontend/mame/ui/utils.cpp:1055
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1080
+#: src/frontend/mame/ui/utils.cpp:1060
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1084
+#: src/frontend/mame/ui/utils.cpp:1064
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1089
+#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1090
+#: src/frontend/mame/ui/utils.cpp:1070
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2048 src/frontend/mame/ui/inifile.cpp:272
+#: src/frontend/mame/ui/utils.cpp:1130
+msgid "Category File"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2675
msgid "Software List Info"
msgstr ""
@@ -1451,117 +1492,166 @@ msgstr ""
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:78
+#: src/frontend/mame/ui/miscmenu.cpp:52
+msgid "BIOS Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+msgid "System"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:80
msgid "Reset"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:234
+#: src/frontend/mame/ui/miscmenu.cpp:148
+msgid "Network Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
#, c-format
msgid ""
"Uptime: %1$d:%2$02d:%3$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/miscmenu.cpp:239
#, c-format
msgid ""
"Uptime: %1$d:%2$02d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:241
+#: src/frontend/mame/ui/miscmenu.cpp:244
#, c-format
msgid ""
"Tickets dispensed: %1$d\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:254
+#: src/frontend/mame/ui/miscmenu.cpp:257
#, c-format
msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:257
+#: src/frontend/mame/ui/miscmenu.cpp:260
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:474
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+msgctxt "menu-crosshair"
+msgid "[built-in]"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:395
+msgctxt "menu-crosshair"
+msgid "Crosshair Options"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:456
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:457
+msgctxt "menu-crosshair"
+msgid "Never"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:458
+msgctxt "menu-crosshair"
+msgid "When moved"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:482
#, c-format
-msgid "P%d Visibility"
+msgctxt "menu-crosshair"
+msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:528
+#: src/frontend/mame/ui/miscmenu.cpp:540
#, c-format
-msgid "P%d Crosshair"
+msgctxt "menu-crosshair"
+msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:545
-msgid "Visible Delay"
+#: src/frontend/mame/ui/miscmenu.cpp:562
+msgctxt "menu-crosshair"
+msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:629
+#: src/frontend/mame/ui/miscmenu.cpp:563
+#, c-format
+msgctxt "menu-crosshair"
+msgid "%1$d s"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:584
+msgid "Export Displayed List to File"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:644
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
+#: src/frontend/mame/ui/miscmenu.cpp:670
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:666
+#: src/frontend/mame/ui/miscmenu.cpp:681
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:683
+#: src/frontend/mame/ui/miscmenu.cpp:698
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:684
+#: src/frontend/mame/ui/miscmenu.cpp:699
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:685
+#: src/frontend/mame/ui/miscmenu.cpp:700
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "BIOS"
+#: src/frontend/mame/ui/miscmenu.cpp:725
+#, c-format
+msgid ""
+"System Settings:\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:796
-msgid "Driver"
+#: src/frontend/mame/ui/miscmenu.cpp:808
+msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:799
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/miscmenu.cpp:815
+msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808 src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/miscmenu.cpp:824
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:810 src/frontend/mame/ui/mainmenu.cpp:196
+#: src/frontend/mame/ui/miscmenu.cpp:826
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:813
-msgid "Save Machine Configuration"
-msgstr ""
-
-#: src/frontend/mame/ui/miscmenu.cpp:824
-msgid "Configure Machine:"
+#: src/frontend/mame/ui/miscmenu.cpp:829
+msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
+#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:934
+#: src/frontend/mame/ui/miscmenu.cpp:939
msgid "No plugins found"
msgstr ""
@@ -1574,14 +1664,18 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/info_pty.cpp:22
+msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
+#: src/frontend/mame/ui/info_pty.cpp:37
msgid "[failed]"
msgstr ""
+#: src/frontend/mame/ui/sliders.cpp:30
+msgid "Slider Controls"
+msgstr ""
+
#: src/frontend/mame/ui/state.cpp:217
msgid "[no saved states found]"
msgstr ""
@@ -1590,7 +1684,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:261
+#: src/frontend/mame/ui/state.cpp:260
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1598,140 +1692,230 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:374
+#: src/frontend/mame/ui/state.cpp:373
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:426
+#: src/frontend/mame/ui/state.cpp:418
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:499
+#: src/frontend/mame/ui/state.cpp:491
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:523
+#: src/frontend/mame/ui/state.cpp:515
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
+#: src/frontend/mame/ui/confswitch.cpp:314
+msgid "DIP Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/confswitch.cpp:508
+msgid "Machine Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:48
+msgid "Slot Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:193
#, c-format
msgid "%s [internal]"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:38
+#: src/frontend/mame/ui/inputmap.cpp:29
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:39
msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:41
+#: src/frontend/mame/ui/inputmap.cpp:42
#, c-format
msgid "Player %1$d Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:44
+#: src/frontend/mame/ui/inputmap.cpp:45
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:231
-msgid "This machine has no configurable inputs."
+#: src/frontend/mame/ui/inputmap.cpp:58
+#, c-format
+msgid "Input Assignments (%1$s)"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:331
+#: src/frontend/mame/ui/inputmap.cpp:152
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:254
+msgid "[no assignable inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputmap.cpp:348
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:401
-msgid "Invalid sequence entered"
+#: src/frontend/mame/ui/inputmap.cpp:418
+msgid "Invalid combination entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:546
+#: src/frontend/mame/ui/inputmap.cpp:563
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:547
+#: src/frontend/mame/ui/inputmap.cpp:564
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:548
+#: src/frontend/mame/ui/inputmap.cpp:565
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:590
+#: src/frontend/mame/ui/inputmap.cpp:607
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:591
+#: src/frontend/mame/ui/inputmap.cpp:608
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:592
+#: src/frontend/mame/ui/inputmap.cpp:609
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:593
+#: src/frontend/mame/ui/inputmap.cpp:610
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:86
+#: src/frontend/mame/ui/inputdevices.cpp:29
+#, c-format
+msgctxt "menu-inputdev"
+msgid "%1$s (%2$s %3$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:147
+msgctxt "menu-inputdev"
+msgid "Input Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:188
+msgctxt "menu-inputdev"
+msgid "[no input devices are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:22
+msgctxt "menu-inputtoggle"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputtoggle.cpp:107
+msgctxt "menu-inputtoggle"
+msgid "[no toggle inputs are enabled]"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:42
+msgid "Tape Control"
+msgstr ""
+
+#: src/frontend/mame/ui/tapectrl.cpp:87
msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
+#: src/frontend/mame/ui/tapectrl.cpp:89
msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:89
+#: src/frontend/mame/ui/tapectrl.cpp:90
msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:96
+#: src/frontend/mame/ui/tapectrl.cpp:97
msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:99
+#: src/frontend/mame/ui/tapectrl.cpp:100
msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:102
+#: src/frontend/mame/ui/tapectrl.cpp:103
msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:105
+#: src/frontend/mame/ui/tapectrl.cpp:106
msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:108
+#: src/frontend/mame/ui/tapectrl.cpp:109
msgid "Fast Forward"
msgstr ""
+#: src/frontend/mame/ui/inputopts.cpp:75
+msgctxt "menu-inputopts"
+msgid "Input Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:95
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:97
+msgctxt "menu-inputopts"
+msgid "Input Assignments (this system)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:99
+msgctxt "menu-inputopts"
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:101
+msgctxt "menu-inputopts"
+msgid "Keyboard Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:103
+msgctxt "menu-inputopts"
+msgid "Toggle Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:107
+msgctxt "menu-inputopts"
+msgid "Input Devices"
+msgstr ""
+
#: src/frontend/mame/ui/imgcntrl.cpp:132
msgid "Cannot save over directory"
msgstr ""
@@ -1742,7 +1926,7 @@ msgid ""
"Please acquire the correct files or select a different one."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:146
+#: src/frontend/mame/ui/simpleselgame.cpp:147
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
"select a different game.\n"
@@ -1750,96 +1934,96 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:443
+#: src/frontend/mame/ui/simpleselgame.cpp:274
msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:274
-#: src/frontend/mame/ui/selmenu.cpp:1280
+#: src/frontend/mame/ui/simpleselgame.cpp:275
+#: src/frontend/mame/ui/selmenu.cpp:1248
msgid "Exit"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:299
+#: src/frontend/mame/ui/simpleselgame.cpp:300
#, c-format
msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
+"No system ROMs found. Please check the rompath setting specified in the %1$s."
+"ini file.\n"
"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+"If this is your first time using %2$s, please see the %2$s.pdf file in the "
+"docs folder for information on setting up and using %2$s."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:315
+#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/simpleselgame.cpp:318
msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:331
+#: src/frontend/mame/ui/simpleselgame.cpp:332
#, c-format
msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:334
+#: src/frontend/mame/ui/simpleselgame.cpp:335
#, c-format
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:337
+#: src/frontend/mame/ui/simpleselgame.cpp:338
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:353
-#: src/frontend/mame/ui/selmenu.cpp:723
+#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:355
-#: src/frontend/mame/ui/selmenu.cpp:725
+#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:357
-#: src/frontend/mame/ui/selmenu.cpp:727
+#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:361
-#: src/frontend/mame/ui/selmenu.cpp:731
+#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:363
-#: src/frontend/mame/ui/selmenu.cpp:733
+#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:365
-#: src/frontend/mame/ui/selmenu.cpp:735
+#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:368
-#: src/frontend/mame/ui/selmenu.cpp:738
+#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:370
-#: src/frontend/mame/ui/selmenu.cpp:740
+#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:372
-#: src/frontend/mame/ui/selmenu.cpp:742
+#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:374
-#: src/frontend/mame/ui/selmenu.cpp:744
+#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -1862,259 +2046,361 @@ msgstr ""
msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38
+#: src/frontend/mame/ui/dirmenu.cpp:44
msgctxt "path-option"
msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
+#: src/frontend/mame/ui/dirmenu.cpp:45
msgctxt "path-option"
msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
+#: src/frontend/mame/ui/dirmenu.cpp:46
msgctxt "path-option"
msgid "Sound Samples"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
+#: src/frontend/mame/ui/dirmenu.cpp:47
msgctxt "path-option"
msgid "Artwork"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
+#: src/frontend/mame/ui/dirmenu.cpp:48
msgctxt "path-option"
msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
+#: src/frontend/mame/ui/dirmenu.cpp:49
msgctxt "path-option"
msgid "Cheat Files"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44
+#: src/frontend/mame/ui/dirmenu.cpp:50
msgctxt "path-option"
msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:45
+#: src/frontend/mame/ui/dirmenu.cpp:51
msgctxt "path-option"
msgid "UI Translations"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:46
+#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:47
+#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:48
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:49
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:50
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:119
-msgid "Folders Setup"
+#: src/frontend/mame/ui/dirmenu.cpp:104
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:169
+#: src/frontend/mame/ui/dirmenu.cpp:392
#, c-format
-msgid "Current %1$s Folders"
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:392
+#, c-format
+msgid "Add %1$s Folder - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:403
+msgid "Press TAB to set"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folders"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:421
+#, c-format
+msgid "%1$s Folder"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:181
+#: src/frontend/mame/ui/dirmenu.cpp:484
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:184
+#: src/frontend/mame/ui/dirmenu.cpp:487
msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = 1/%1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:417
+#: src/frontend/mame/ui/viewgfx.cpp:789 src/frontend/mame/ui/viewgfx.cpp:794
#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+msgctxt "gfxview"
+msgid "Zoom = %1$d"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:428
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/viewgfx.cpp:799
+msgctxt "gfxview"
+msgid "Expand to fit"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:822
+msgctxt "gfxview"
+msgid "All categories"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:511
+#: src/frontend/mame/ui/viewgfx.cpp:824 src/frontend/mame/ui/viewgfx.cpp:829
#, c-format
-msgid "Remove %1$s Folder"
+msgctxt "gfxview"
+msgid "Category %1$d"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " COLORS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s]"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:436
-msgid " PENS"
+#: src/frontend/mame/ui/viewgfx.cpp:926
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] colors"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:926
#, c-format
-msgid "Zoom = 1/%1$d"
+msgctxt "gfxview"
+msgid "[root%1$s] pens"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1224 src/frontend/mame/ui/viewgfx.cpp:1255
+#: src/frontend/mame/ui/viewgfx.cpp:940
#, c-format
-msgid "Zoom = %1$d"
+msgctxt "gfxview"
+msgid " #%1$X → %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:1262
-msgid "Expand to fit"
+#: src/frontend/mame/ui/viewgfx.cpp:947
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:954
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1134
+#, c-format
+msgctxt "gfxview"
+msgid "[root%1$s] %2$d/%3$d"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1157
+#, c-format
+msgctxt "gfxview"
+msgid " #%1$X:%2$X (%3$d %4$d) = %5$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1165
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d color %3$X/%4$X"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d category %3$u"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1305
+#, c-format
+msgctxt "gfxview"
+msgid "Tilemap %1$d/%2$d "
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:1327
+#, c-format
+msgctxt "gfxview"
+msgid " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:444
-msgid "Configure Machine"
+#: src/frontend/mame/ui/viewgfx.cpp:1334
+#, c-format
+msgctxt "gfxview"
+msgid " %1$d×%2$d origin (%3$d %4$d)"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:442
+msgid "System Settings"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1060
+#: src/frontend/mame/ui/selgame.cpp:1058
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgid "%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1088
+#: src/frontend/mame/ui/selgame.cpp:1086
#, c-format
msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/selector.cpp:95
+#, c-format
+msgctxt "menu-selector"
+msgid "%1$s - Search: %2$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:105
+msgctxt "menu-selector"
+msgid "[no matches]"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/selector.cpp:118
+msgctxt "menu-selector"
+msgid "[no choices]"
+msgstr ""
+
+#: src/frontend/mame/ui/selector.cpp:133
#, c-format
+msgctxt "menu-selector"
msgid "Double-click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:60
+#: src/frontend/mame/ui/auditmenu.cpp:59
+msgid "Audit Media"
+msgstr ""
+
+#: src/frontend/mame/ui/auditmenu.cpp:63
#, c-format
msgid "Results will be saved to %1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:98
+#: src/frontend/mame/ui/auditmenu.cpp:101
#, c-format
msgid ""
-"Auditing media for machine %2$u of %3$u...\n"
+"Auditing media for system %2$u of %3$u...\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:116
+#: src/frontend/mame/ui/auditmenu.cpp:119
#, c-format
msgid ""
"Cancel audit?\n"
@@ -2123,297 +2409,297 @@ msgid ""
"Press %2$s to continue"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:136
+#: src/frontend/mame/ui/auditmenu.cpp:139
#, c-format
-msgid "Audit media for %1$u machines marked unavailable"
+msgid "Audit media for %1$u systems marked unavailable"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:137
+#: src/frontend/mame/ui/auditmenu.cpp:140
#, c-format
-msgid "Audit media for all %1$u machines"
+msgid "Audit media for all %1$u systems"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:154
+#: src/frontend/mame/ui/auditmenu.cpp:157
#, c-format
msgid "Press %1$s to cancel\n"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:52
+#: src/frontend/mame/ui/custui.cpp:53
msgid "Show All"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:53
+#: src/frontend/mame/ui/custui.cpp:54
msgid "Hide Filters"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:54
+#: src/frontend/mame/ui/custui.cpp:55
msgid "Hide Info/Image"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:55
+#: src/frontend/mame/ui/custui.cpp:56
msgid "Hide Both"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:210
-msgid "Fonts"
+#: src/frontend/mame/ui/custui.cpp:142
+msgid "UI Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:211
-msgid "Colors"
+#: src/frontend/mame/ui/custui.cpp:167 src/frontend/mame/ui/custui.cpp:220
+msgid "System Names"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:214
-msgid "Language"
+#: src/frontend/mame/ui/custui.cpp:193 src/frontend/mame/ui/custui.cpp:223
+msgid "Show Side Panels"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:217
-msgid "System Names"
+#: src/frontend/mame/ui/custui.cpp:213
+msgid "Fonts"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:220
-msgid "Show side panels"
+#: src/frontend/mame/ui/custui.cpp:214
+msgid "Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:232
-msgid "UI Customization Settings"
+#: src/frontend/mame/ui/custui.cpp:217
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:246 src/frontend/mame/ui/custui.cpp:290
+#: src/frontend/mame/ui/custui.cpp:234 src/frontend/mame/ui/custui.cpp:278
msgid "[built-in]"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:374
+#: src/frontend/mame/ui/custui.cpp:334
+msgid "UI Fonts"
+msgstr ""
+
+#: src/frontend/mame/ui/custui.cpp:363
msgid "default"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:509
+#: src/frontend/mame/ui/custui.cpp:458 src/frontend/mame/ui/custui.cpp:498
msgid "UI Font"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:514
+#: src/frontend/mame/ui/custui.cpp:503
msgid "Bold"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:515
+#: src/frontend/mame/ui/custui.cpp:504
msgid "Italic"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:520
+#: src/frontend/mame/ui/custui.cpp:509
msgid "Lines"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:525
+#: src/frontend/mame/ui/custui.cpp:514
msgid "Infos text size"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:539
-msgid "UI Fonts Settings"
+#: src/frontend/mame/ui/custui.cpp:529
+msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:548
-msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit."
+#: src/frontend/mame/ui/custui.cpp:545
+msgid "UI Colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:625
+#: src/frontend/mame/ui/custui.cpp:608
msgctxt "color-option"
msgid "Normal text"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:626
+#: src/frontend/mame/ui/custui.cpp:609
msgctxt "color-option"
msgid "Selected color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:627
+#: src/frontend/mame/ui/custui.cpp:610
msgctxt "color-option"
msgid "Normal text background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:628
+#: src/frontend/mame/ui/custui.cpp:611
msgctxt "color-option"
msgid "Selected background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:629
+#: src/frontend/mame/ui/custui.cpp:612
msgctxt "color-option"
msgid "Subitem color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:630
+#: src/frontend/mame/ui/custui.cpp:613
msgctxt "color-option"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:631
+#: src/frontend/mame/ui/custui.cpp:614
msgctxt "color-option"
msgid "Border"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:632
+#: src/frontend/mame/ui/custui.cpp:615
msgctxt "color-option"
msgid "Background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:633
+#: src/frontend/mame/ui/custui.cpp:616
msgctxt "color-option"
msgid "DIP switch"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:634
+#: src/frontend/mame/ui/custui.cpp:617
msgctxt "color-option"
msgid "Unavailable color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:635
+#: src/frontend/mame/ui/custui.cpp:618
msgctxt "color-option"
msgid "Slider color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:636
+#: src/frontend/mame/ui/custui.cpp:619
msgctxt "color-option"
msgid "Graphics viewer background"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:637
+#: src/frontend/mame/ui/custui.cpp:620
msgctxt "color-option"
msgid "Mouse over color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:638
+#: src/frontend/mame/ui/custui.cpp:621
msgctxt "color-option"
msgid "Mouse over background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:639
+#: src/frontend/mame/ui/custui.cpp:622
msgctxt "color-option"
msgid "Mouse down color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:640
+#: src/frontend/mame/ui/custui.cpp:623
msgctxt "color-option"
msgid "Mouse down background color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:644
+#: src/frontend/mame/ui/custui.cpp:627
msgid "Restore default colors"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:656
-msgid "UI Color Settings"
-msgstr ""
-
-#: src/frontend/mame/ui/custui.cpp:665
+#: src/frontend/mame/ui/custui.cpp:639
#, c-format
msgid "Double-click or press %1$s to change color"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:673
+#: src/frontend/mame/ui/custui.cpp:647
msgid "Menu Preview"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:687
+#: src/frontend/mame/ui/custui.cpp:661
msgctxt "color-sample"
msgid "Normal"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:688
+#: src/frontend/mame/ui/custui.cpp:662
msgctxt "color-sample"
msgid "Subitem"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:689
+#: src/frontend/mame/ui/custui.cpp:663
msgctxt "color-sample"
msgid "Selected"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:690
+#: src/frontend/mame/ui/custui.cpp:664
msgctxt "color-sample"
msgid "Mouse Over"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:691
+#: src/frontend/mame/ui/custui.cpp:665
msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:906
+#: src/frontend/mame/ui/custui.cpp:880
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:885 src/frontend/mame/ui/custui.cpp:888
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:893 src/frontend/mame/ui/custui.cpp:896
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:901 src/frontend/mame/ui/custui.cpp:904
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:909 src/frontend/mame/ui/custui.cpp:912
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:941
+#: src/frontend/mame/ui/custui.cpp:915
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:988
+#: src/frontend/mame/ui/custui.cpp:930
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1085
+#: src/frontend/mame/ui/custui.cpp:1028
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1086
+#: src/frontend/mame/ui/custui.cpp:1029
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1087
+#: src/frontend/mame/ui/custui.cpp:1030
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1088
+#: src/frontend/mame/ui/custui.cpp:1031
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1089
+#: src/frontend/mame/ui/custui.cpp:1032
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1090
+#: src/frontend/mame/ui/custui.cpp:1033
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1091
+#: src/frontend/mame/ui/custui.cpp:1034
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1092
+#: src/frontend/mame/ui/custui.cpp:1035
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1036
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1037
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2436,660 +2722,706 @@ msgctxt "about-header"
msgid "Revision: %1$s"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:91
+#: src/frontend/mame/ui/analogipt.cpp:60
+msgid "Analog Input Adjustments"
+msgstr ""
+
+#: src/frontend/mame/ui/analogipt.cpp:92
#, c-format
msgid "Press %s to show menu"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:369
+#: src/frontend/mame/ui/analogipt.cpp:372
#, c-format
msgid "%1$s Increment/Decrement Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:374
+#: src/frontend/mame/ui/analogipt.cpp:377
#, c-format
msgid "%1$s Auto-centering Speed"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:379
+#: src/frontend/mame/ui/analogipt.cpp:382
#, c-format
msgid "%1$s Reverse"
msgstr ""
-#: src/frontend/mame/ui/analogipt.cpp:384
+#: src/frontend/mame/ui/analogipt.cpp:387
#, c-format
msgid "%1$s Sensitivity"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:77
-msgid "New Barcode:"
+#: src/frontend/mame/ui/analogipt.cpp:402
+msgid "[no analog inputs are enabled]"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:80
-msgid "Enter Code"
+#: src/frontend/mame/ui/barcode.cpp:40
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:116
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Input (general)"
+#: src/frontend/mame/ui/barcode.cpp:81
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this machine)"
+#: src/frontend/mame/ui/barcode.cpp:115
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
-msgid "Analog Controls"
+#: src/frontend/mame/ui/mainmenu.cpp:114
+msgctxt "menu-main"
+msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
+#: src/frontend/mame/ui/mainmenu.cpp:117
+msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:130
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:121
+msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
-msgid "Machine Information"
+#: src/frontend/mame/ui/mainmenu.cpp:123
+msgctxt "menu-main"
+msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:137
+#: src/frontend/mame/ui/mainmenu.cpp:126
+msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:143
-msgid "Image Information"
+#: src/frontend/mame/ui/mainmenu.cpp:132
+msgctxt "menu-main"
+msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:145
+#: src/frontend/mame/ui/mainmenu.cpp:134
+msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:152
+#: src/frontend/mame/ui/mainmenu.cpp:141
+msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/mainmenu.cpp:144
+msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:147
+msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:161
+#: src/frontend/mame/ui/mainmenu.cpp:150
+msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:164
+#: src/frontend/mame/ui/mainmenu.cpp:153
+msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:167
+#: src/frontend/mame/ui/mainmenu.cpp:156
+msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:172
+#: src/frontend/mame/ui/mainmenu.cpp:158
+msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:177
+#: src/frontend/mame/ui/mainmenu.cpp:160
+msgctxt "menu-main"
+msgid "Video Options"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:163
+msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180 plugins/cheat/init.lua:799
+#: src/frontend/mame/ui/mainmenu.cpp:166
+msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:185
+#: src/frontend/mame/ui/mainmenu.cpp:171
+msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:188
+#: src/frontend/mame/ui/mainmenu.cpp:174
+msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:200
+#: src/frontend/mame/ui/mainmenu.cpp:180
+msgctxt "menu-main"
+msgid "Add To Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:182
+msgctxt "menu-main"
+msgid "Remove From Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:186
#, c-format
+msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:212
-msgid "Select New Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:194
+msgctxt "menu-main"
+msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:213
-msgid "Return to Machine"
+#: src/frontend/mame/ui/mainmenu.cpp:198
+msgctxt "menu-main"
+msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:76
+#: src/frontend/mame/ui/mainmenu.cpp:199
+msgctxt "menu-main"
+msgid "Close Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/selmenu.cpp:77
msgctxt "selmenu-artwork"
msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:77
+#: src/frontend/mame/ui/selmenu.cpp:78
msgctxt "selmenu-artwork"
msgid "Cabinet"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:78
+#: src/frontend/mame/ui/selmenu.cpp:79
msgctxt "selmenu-artwork"
msgid "Control Panel"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:79
+#: src/frontend/mame/ui/selmenu.cpp:80
msgctxt "selmenu-artwork"
msgid "PCB"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:80
+#: src/frontend/mame/ui/selmenu.cpp:81
msgctxt "selmenu-artwork"
msgid "Flyer"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:81
+#: src/frontend/mame/ui/selmenu.cpp:82
msgctxt "selmenu-artwork"
msgid "Title Screen"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:82
+#: src/frontend/mame/ui/selmenu.cpp:83
msgctxt "selmenu-artwork"
msgid "Ending"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:83
+#: src/frontend/mame/ui/selmenu.cpp:84
msgctxt "selmenu-artwork"
msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:84
+#: src/frontend/mame/ui/selmenu.cpp:85
msgctxt "selmenu-artwork"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:85
+#: src/frontend/mame/ui/selmenu.cpp:86
msgctxt "selmenu-artwork"
msgid "Logo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:86
+#: src/frontend/mame/ui/selmenu.cpp:87
msgctxt "selmenu-artwork"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:87
+#: src/frontend/mame/ui/selmenu.cpp:88
msgctxt "selmenu-artwork"
msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:88
+#: src/frontend/mame/ui/selmenu.cpp:89
msgctxt "selmenu-artwork"
msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:89
+#: src/frontend/mame/ui/selmenu.cpp:90
msgctxt "selmenu-artwork"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:90
+#: src/frontend/mame/ui/selmenu.cpp:91
msgctxt "selmenu-artwork"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:91
+#: src/frontend/mame/ui/selmenu.cpp:92
msgctxt "selmenu-artwork"
msgid "Marquee"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:92
+#: src/frontend/mame/ui/selmenu.cpp:93
msgctxt "selmenu-artwork"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:96
+#: src/frontend/mame/ui/selmenu.cpp:97
msgid "Add or remove favorite"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:97
+#: src/frontend/mame/ui/selmenu.cpp:98
msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:98
+#: src/frontend/mame/ui/selmenu.cpp:99
msgid "Audit media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:99
+#: src/frontend/mame/ui/selmenu.cpp:100
msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:319
-msgid "Software part selection:"
+#: src/frontend/mame/ui/selmenu.cpp:260
+msgid "Select Software Package Part"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:424
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/selmenu.cpp:330
+msgid "Select System BIOS"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:677 src/frontend/mame/ui/selmenu.cpp:708
+#: src/frontend/mame/ui/selmenu.cpp:644 src/frontend/mame/ui/selmenu.cpp:675
#, c-format
msgid "%1$s, %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:681
+#: src/frontend/mame/ui/selmenu.cpp:648
#, c-format
msgid "Software is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:683
+#: src/frontend/mame/ui/selmenu.cpp:650
msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:688
+#: src/frontend/mame/ui/selmenu.cpp:655
msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:693
+#: src/frontend/mame/ui/selmenu.cpp:660
msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:698
+#: src/frontend/mame/ui/selmenu.cpp:665
msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:714
-msgid "Driver is parent"
+#: src/frontend/mame/ui/selmenu.cpp:681
+msgid "System is parent"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:716 src/frontend/mame/ui/selmenu.cpp:718
+#: src/frontend/mame/ui/selmenu.cpp:683 src/frontend/mame/ui/selmenu.cpp:685
#, c-format
-msgid "Driver is clone of: %1$s"
+msgid "System is clone of: %1$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:754
+#: src/frontend/mame/ui/selmenu.cpp:721
#, c-format
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2244
+#: src/frontend/mame/ui/selmenu.cpp:2212
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2245
+#: src/frontend/mame/ui/selmenu.cpp:2213
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2560
+#: src/frontend/mame/ui/selmenu.cpp:2528
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:2576
+#: src/frontend/mame/ui/selmenu.cpp:2544
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:2592
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2595
+#: src/frontend/mame/ui/selmenu.cpp:2563
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2598
+#: src/frontend/mame/ui/selmenu.cpp:2566
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2609
+#: src/frontend/mame/ui/selmenu.cpp:2577
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2611
+#: src/frontend/mame/ui/selmenu.cpp:2579
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/selmenu.cpp:2583
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2744
+#: src/frontend/mame/ui/selmenu.cpp:2712
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2864
#, c-format
-msgid "Romset\t%1$s\n"
+msgid "Short Name\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2897
+#: src/frontend/mame/ui/selmenu.cpp:2865
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2898
+#: src/frontend/mame/ui/selmenu.cpp:2866
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2873
#, c-format
-msgid "Driver is Clone of\t%1$s\n"
+msgid "System is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selmenu.cpp:2878
+msgid "System is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2882
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2916
+#: src/frontend/mame/ui/selmenu.cpp:2884
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2887
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2889
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2891
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2926
+#: src/frontend/mame/ui/selmenu.cpp:2894
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2896
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2898
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2900
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2902
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2905
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2907
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2941
+#: src/frontend/mame/ui/selmenu.cpp:2909
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2943
+#: src/frontend/mame/ui/selmenu.cpp:2911
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2946
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2948
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2951
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2953
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2956
+#: src/frontend/mame/ui/selmenu.cpp:2924
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2958
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2961
+#: src/frontend/mame/ui/selmenu.cpp:2929
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2963
+#: src/frontend/mame/ui/selmenu.cpp:2931
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2966
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2968
+#: src/frontend/mame/ui/selmenu.cpp:2936
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2971
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2973
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2976
+#: src/frontend/mame/ui/selmenu.cpp:2944
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2978
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2981
+#: src/frontend/mame/ui/selmenu.cpp:2949
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2983
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2986
+#: src/frontend/mame/ui/selmenu.cpp:2954
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2988
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2991
+#: src/frontend/mame/ui/selmenu.cpp:2959
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2993
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2996
+#: src/frontend/mame/ui/selmenu.cpp:2964
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2998
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3001
+#: src/frontend/mame/ui/selmenu.cpp:2969
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3003
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3006
+#: src/frontend/mame/ui/selmenu.cpp:2974
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3008
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3011
+#: src/frontend/mame/ui/selmenu.cpp:2979
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3013
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3016
+#: src/frontend/mame/ui/selmenu.cpp:2984
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3018
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:2989
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:2994
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3030
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:2998
+msgid "Mechanical System\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3031
+#: src/frontend/mame/ui/selmenu.cpp:2999
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3032
+#: src/frontend/mame/ui/selmenu.cpp:3000
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3034
+#: src/frontend/mame/ui/selmenu.cpp:3002
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3035
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/selmenu.cpp:3003
+msgid "System is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3036
+#: src/frontend/mame/ui/selmenu.cpp:3004
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3037
+#: src/frontend/mame/ui/selmenu.cpp:3005
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3047
+#: src/frontend/mame/ui/selmenu.cpp:3015
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3062
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3065
+#: src/frontend/mame/ui/selmenu.cpp:3033
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3067
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3069
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3073
+#: src/frontend/mame/ui/selmenu.cpp:3041
msgid ""
"Media Audit\tDisabled\n"
"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:146
-msgid "Sound"
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:147
-msgid "Compressor"
+#: src/frontend/mame/ui/sndmenu.cpp:114 src/frontend/mame/ui/sndmenu.cpp:150
+msgid "Sample Rate"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:148
-msgid "Sample Rate"
+msgid "Sound"
msgstr ""
#: src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Compressor"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:151
msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:58
+#: src/frontend/mame/ui/devopt.cpp:59
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -3100,7 +3432,7 @@ msgid ""
"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:59
+#: src/frontend/mame/ui/devopt.cpp:60
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -3111,631 +3443,660 @@ msgid ""
"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:68
+#: src/frontend/mame/ui/devopt.cpp:69
msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:114
+#: src/frontend/mame/ui/devopt.cpp:115
msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:119
+#: src/frontend/mame/ui/devopt.cpp:120
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:135
+#: src/frontend/mame/ui/devopt.cpp:139
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:136
+#: src/frontend/mame/ui/devopt.cpp:140
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:150
+#: src/frontend/mame/ui/devopt.cpp:154
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:214
+#: src/frontend/mame/ui/devopt.cpp:218
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
-#: src/frontend/mame/ui/devopt.cpp:335
+#: src/frontend/mame/ui/devopt.cpp:262 src/frontend/mame/ui/devopt.cpp:278
+#: src/frontend/mame/ui/devopt.cpp:339
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
+#: src/frontend/mame/ui/devopt.cpp:267 src/frontend/mame/ui/devopt.cpp:283
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:285
+#: src/frontend/mame/ui/devopt.cpp:289
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:290
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:294
+#: src/frontend/mame/ui/devopt.cpp:298
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:296
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:298
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:300
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:302
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:304
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:306
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:308
+#: src/frontend/mame/ui/devopt.cpp:312
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:310
+#: src/frontend/mame/ui/devopt.cpp:314
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:315
+#: src/frontend/mame/ui/devopt.cpp:319
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:320
+#: src/frontend/mame/ui/devopt.cpp:324
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:330
+#: src/frontend/mame/ui/devopt.cpp:334
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:344
+#: src/frontend/mame/ui/devopt.cpp:348
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1796
+#: src/emu/render.cpp:1833
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1822
+#: src/emu/render.cpp:1859
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
+#: src/emu/render.cpp:1881 src/emu/render.cpp:2016
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:1964
+#: src/emu/render.cpp:2001
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:1965
+#: src/emu/render.cpp:2002
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:1966
+#: src/emu/render.cpp:2003
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:1967
+#: src/emu/render.cpp:2004
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:2055
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2027
+#: src/emu/render.cpp:2064
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2036
+#: src/emu/render.cpp:2073
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2045
+#: src/emu/render.cpp:2082
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/ioport.cpp:332
+#: src/emu/ioport.cpp:333
#, c-format
msgctxt "input-name"
msgid "P%1$u"
msgstr ""
-#: src/emu/ioport.cpp:1924
+#: src/emu/ioport.cpp:2052
msgctxt "input-name"
msgid "???"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:288 src/emu/inpttype.ipp:355 src/emu/inpttype.ipp:389
+#: src/emu/inpttype.ipp:423 src/emu/inpttype.ipp:457 src/emu/inpttype.ipp:491
+#: src/emu/inpttype.ipp:525
#, c-format
msgctxt "input-name"
msgid "%p Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:356 src/emu/inpttype.ipp:390
+#: src/emu/inpttype.ipp:424 src/emu/inpttype.ipp:458 src/emu/inpttype.ipp:492
+#: src/emu/inpttype.ipp:526
#, c-format
msgctxt "input-name"
msgid "%p Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391
+#: src/emu/inpttype.ipp:425 src/emu/inpttype.ipp:459 src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:527
#, c-format
msgctxt "input-name"
msgid "%p Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392
+#: src/emu/inpttype.ipp:426 src/emu/inpttype.ipp:460 src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:528
#, c-format
msgctxt "input-name"
msgid "%p Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393
+#: src/emu/inpttype.ipp:427 src/emu/inpttype.ipp:461 src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:529
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394
+#: src/emu/inpttype.ipp:428 src/emu/inpttype.ipp:462 src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:530
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395
+#: src/emu/inpttype.ipp:429 src/emu/inpttype.ipp:463 src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:531
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Left"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396
+#: src/emu/inpttype.ipp:430 src/emu/inpttype.ipp:464 src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:532
#, c-format
msgctxt "input-name"
msgid "%p Right Stick/Right"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397
+#: src/emu/inpttype.ipp:431 src/emu/inpttype.ipp:465 src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:533
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Up"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398
+#: src/emu/inpttype.ipp:432 src/emu/inpttype.ipp:466 src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:534
#, c-format
msgctxt "input-name"
msgid "%p Left Stick/Down"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399
+#: src/emu/inpttype.ipp:433 src/emu/inpttype.ipp:467 src/emu/inpttype.ipp:501
+#: src/emu/inpttype.ipp:535
#, 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
+#: src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400
+#: src/emu/inpttype.ipp:434 src/emu/inpttype.ipp:468 src/emu/inpttype.ipp:502
+#: src/emu/inpttype.ipp:536
#, 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
+#: src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401
+#: src/emu/inpttype.ipp:435 src/emu/inpttype.ipp:469 src/emu/inpttype.ipp:503
+#: src/emu/inpttype.ipp:537
#, 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
+#: src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402
+#: src/emu/inpttype.ipp:436 src/emu/inpttype.ipp:470 src/emu/inpttype.ipp:504
+#: src/emu/inpttype.ipp:538
#, c-format
msgctxt "input-name"
msgid "%p Button 2"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403
+#: src/emu/inpttype.ipp:437 src/emu/inpttype.ipp:471 src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:539
#, c-format
msgctxt "input-name"
msgid "%p Button 3"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404
+#: src/emu/inpttype.ipp:438 src/emu/inpttype.ipp:472 src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:540
#, c-format
msgctxt "input-name"
msgid "%p Button 4"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405
+#: src/emu/inpttype.ipp:439 src/emu/inpttype.ipp:473 src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:541
#, c-format
msgctxt "input-name"
msgid "%p Button 5"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406
+#: src/emu/inpttype.ipp:440 src/emu/inpttype.ipp:474 src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:542
#, c-format
msgctxt "input-name"
msgid "%p Button 6"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407
+#: src/emu/inpttype.ipp:441 src/emu/inpttype.ipp:475 src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:543
#, c-format
msgctxt "input-name"
msgid "%p Button 7"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408
+#: src/emu/inpttype.ipp:442 src/emu/inpttype.ipp:476 src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:544
#, c-format
msgctxt "input-name"
msgid "%p Button 8"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409
+#: src/emu/inpttype.ipp:443 src/emu/inpttype.ipp:477 src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:545
#, c-format
msgctxt "input-name"
msgid "%p Button 9"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410
+#: src/emu/inpttype.ipp:444 src/emu/inpttype.ipp:478 src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:546
#, c-format
msgctxt "input-name"
msgid "%p Button 10"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411
+#: src/emu/inpttype.ipp:445 src/emu/inpttype.ipp:479 src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:547
#, c-format
msgctxt "input-name"
msgid "%p Button 11"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412
+#: src/emu/inpttype.ipp:446 src/emu/inpttype.ipp:480 src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:548
#, c-format
msgctxt "input-name"
msgid "%p Button 12"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413
+#: src/emu/inpttype.ipp:447 src/emu/inpttype.ipp:481 src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:549
#, c-format
msgctxt "input-name"
msgid "%p Button 13"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414
+#: src/emu/inpttype.ipp:448 src/emu/inpttype.ipp:482 src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:550
#, c-format
msgctxt "input-name"
msgid "%p Button 14"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415
+#: src/emu/inpttype.ipp:449 src/emu/inpttype.ipp:483 src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:551
#, c-format
msgctxt "input-name"
msgid "%p Button 15"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416
+#: src/emu/inpttype.ipp:450 src/emu/inpttype.ipp:484 src/emu/inpttype.ipp:518
+#: src/emu/inpttype.ipp:552
#, c-format
msgctxt "input-name"
msgid "%p Button 16"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417
+#: src/emu/inpttype.ipp:451 src/emu/inpttype.ipp:485 src/emu/inpttype.ipp:519
+#: src/emu/inpttype.ipp:553
#, c-format
msgctxt "input-name"
msgid "%p Start"
msgstr ""
#: 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
+#: src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418
+#: src/emu/inpttype.ipp:452 src/emu/inpttype.ipp:486 src/emu/inpttype.ipp:520
+#: src/emu/inpttype.ipp:554
#, c-format
msgctxt "input-name"
msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174 src/emu/inpttype.ipp:255
+#: src/emu/inpttype.ipp:322
#, c-format
msgctxt "input-name"
msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175 src/emu/inpttype.ipp:256
+#: src/emu/inpttype.ipp:323
#, c-format
msgctxt "input-name"
msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176 src/emu/inpttype.ipp:257
+#: src/emu/inpttype.ipp:324
#, c-format
msgctxt "input-name"
msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177 src/emu/inpttype.ipp:258
+#: src/emu/inpttype.ipp:325
#, c-format
msgctxt "input-name"
msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178 src/emu/inpttype.ipp:259
+#: src/emu/inpttype.ipp:326
#, c-format
msgctxt "input-name"
msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179 src/emu/inpttype.ipp:260
+#: src/emu/inpttype.ipp:327
#, c-format
msgctxt "input-name"
msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180 src/emu/inpttype.ipp:261
+#: src/emu/inpttype.ipp:328
#, c-format
msgctxt "input-name"
msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181 src/emu/inpttype.ipp:262
+#: src/emu/inpttype.ipp:329
#, c-format
msgctxt "input-name"
msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182 src/emu/inpttype.ipp:263
+#: src/emu/inpttype.ipp:330
#, c-format
msgctxt "input-name"
msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183 src/emu/inpttype.ipp:264
+#: src/emu/inpttype.ipp:331
#, c-format
msgctxt "input-name"
msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184 src/emu/inpttype.ipp:265
+#: src/emu/inpttype.ipp:332
#, c-format
msgctxt "input-name"
msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185 src/emu/inpttype.ipp:266
+#: src/emu/inpttype.ipp:333
#, c-format
msgctxt "input-name"
msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186 src/emu/inpttype.ipp:267
+#: src/emu/inpttype.ipp:334
#, c-format
msgctxt "input-name"
msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187 src/emu/inpttype.ipp:268
+#: src/emu/inpttype.ipp:335
#, c-format
msgctxt "input-name"
msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188 src/emu/inpttype.ipp:269
+#: src/emu/inpttype.ipp:336
#, c-format
msgctxt "input-name"
msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189 src/emu/inpttype.ipp:270
+#: src/emu/inpttype.ipp:337
#, c-format
msgctxt "input-name"
msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190 src/emu/inpttype.ipp:271
+#: src/emu/inpttype.ipp:338
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191 src/emu/inpttype.ipp:272
+#: src/emu/inpttype.ipp:339
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192 src/emu/inpttype.ipp:273
+#: src/emu/inpttype.ipp:340
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193 src/emu/inpttype.ipp:274
+#: src/emu/inpttype.ipp:341
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194 src/emu/inpttype.ipp:275
+#: src/emu/inpttype.ipp:342
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195 src/emu/inpttype.ipp:276
+#: src/emu/inpttype.ipp:343
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:196 src/emu/inpttype.ipp:277
+#: src/emu/inpttype.ipp:344
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:197 src/emu/inpttype.ipp:278
+#: src/emu/inpttype.ipp:345
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198 src/emu/inpttype.ipp:279
+#: src/emu/inpttype.ipp:346
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199 src/emu/inpttype.ipp:280
+#: src/emu/inpttype.ipp:347
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:200 src/emu/inpttype.ipp:281
+#: src/emu/inpttype.ipp:348
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:201 src/emu/inpttype.ipp:282
+#: src/emu/inpttype.ipp:349
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:202 src/emu/inpttype.ipp:283
+#: src/emu/inpttype.ipp:350
#, c-format
msgctxt "input-name"
msgid "%p Mahjong Last Chance"
@@ -3811,7 +4172,7 @@ msgctxt "input-name"
msgid "Key Out"
msgstr ""
-#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:540
+#: src/emu/inpttype.ipp:105 src/emu/inpttype.ipp:606
msgctxt "input-name"
msgid "Service"
msgstr ""
@@ -3926,1241 +4287,1241 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:493
+#: src/emu/inpttype.ipp:559
msgctxt "input-name"
msgid "1 Player Start"
msgstr ""
-#: src/emu/inpttype.ipp:494
+#: src/emu/inpttype.ipp:560
msgctxt "input-name"
msgid "2 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:495
+#: src/emu/inpttype.ipp:561
msgctxt "input-name"
msgid "3 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:496
+#: src/emu/inpttype.ipp:562
msgctxt "input-name"
msgid "4 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:497
+#: src/emu/inpttype.ipp:563
msgctxt "input-name"
msgid "5 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:498
+#: src/emu/inpttype.ipp:564
msgctxt "input-name"
msgid "6 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:499
+#: src/emu/inpttype.ipp:565
msgctxt "input-name"
msgid "7 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:500
+#: src/emu/inpttype.ipp:566
msgctxt "input-name"
msgid "8 Players Start"
msgstr ""
-#: src/emu/inpttype.ipp:505
+#: src/emu/inpttype.ipp:571
msgctxt "input-name"
msgid "Coin 1"
msgstr ""
-#: src/emu/inpttype.ipp:506
+#: src/emu/inpttype.ipp:572
msgctxt "input-name"
msgid "Coin 2"
msgstr ""
-#: src/emu/inpttype.ipp:507
+#: src/emu/inpttype.ipp:573
msgctxt "input-name"
msgid "Coin 3"
msgstr ""
-#: src/emu/inpttype.ipp:508
+#: src/emu/inpttype.ipp:574
msgctxt "input-name"
msgid "Coin 4"
msgstr ""
-#: src/emu/inpttype.ipp:509
+#: src/emu/inpttype.ipp:575
msgctxt "input-name"
msgid "Coin 5"
msgstr ""
-#: src/emu/inpttype.ipp:510
+#: src/emu/inpttype.ipp:576
msgctxt "input-name"
msgid "Coin 6"
msgstr ""
-#: src/emu/inpttype.ipp:511
+#: src/emu/inpttype.ipp:577
msgctxt "input-name"
msgid "Coin 7"
msgstr ""
-#: src/emu/inpttype.ipp:512
+#: src/emu/inpttype.ipp:578
msgctxt "input-name"
msgid "Coin 8"
msgstr ""
-#: src/emu/inpttype.ipp:513
+#: src/emu/inpttype.ipp:579
msgctxt "input-name"
msgid "Coin 9"
msgstr ""
-#: src/emu/inpttype.ipp:514
+#: src/emu/inpttype.ipp:580
msgctxt "input-name"
msgid "Coin 10"
msgstr ""
-#: src/emu/inpttype.ipp:515
+#: src/emu/inpttype.ipp:581
msgctxt "input-name"
msgid "Coin 11"
msgstr ""
-#: src/emu/inpttype.ipp:516
+#: src/emu/inpttype.ipp:582
msgctxt "input-name"
msgid "Coin 12"
msgstr ""
-#: src/emu/inpttype.ipp:517
+#: src/emu/inpttype.ipp:583
msgctxt "input-name"
msgid "Bill 1"
msgstr ""
-#: src/emu/inpttype.ipp:522
+#: src/emu/inpttype.ipp:588
msgctxt "input-name"
msgid "Service 1"
msgstr ""
-#: src/emu/inpttype.ipp:523
+#: src/emu/inpttype.ipp:589
msgctxt "input-name"
msgid "Service 2"
msgstr ""
-#: src/emu/inpttype.ipp:524
+#: src/emu/inpttype.ipp:590
msgctxt "input-name"
msgid "Service 3"
msgstr ""
-#: src/emu/inpttype.ipp:525
+#: src/emu/inpttype.ipp:591
msgctxt "input-name"
msgid "Service 4"
msgstr ""
-#: src/emu/inpttype.ipp:530
+#: src/emu/inpttype.ipp:596
msgctxt "input-name"
msgid "Tilt 1"
msgstr ""
-#: src/emu/inpttype.ipp:531
+#: src/emu/inpttype.ipp:597
msgctxt "input-name"
msgid "Tilt 2"
msgstr ""
-#: src/emu/inpttype.ipp:532
+#: src/emu/inpttype.ipp:598
msgctxt "input-name"
msgid "Tilt 3"
msgstr ""
-#: src/emu/inpttype.ipp:533
+#: src/emu/inpttype.ipp:599
msgctxt "input-name"
msgid "Tilt 4"
msgstr ""
-#: src/emu/inpttype.ipp:538
+#: src/emu/inpttype.ipp:604
msgctxt "input-name"
msgid "Power On"
msgstr ""
-#: src/emu/inpttype.ipp:539
+#: src/emu/inpttype.ipp:605
msgctxt "input-name"
msgid "Power Off"
msgstr ""
-#: src/emu/inpttype.ipp:541
+#: src/emu/inpttype.ipp:607
msgctxt "input-name"
msgid "Tilt"
msgstr ""
-#: src/emu/inpttype.ipp:542
+#: src/emu/inpttype.ipp:608
msgctxt "input-name"
msgid "Door Interlock"
msgstr ""
-#: src/emu/inpttype.ipp:543
+#: src/emu/inpttype.ipp:609
msgctxt "input-name"
msgid "Memory Reset"
msgstr ""
-#: src/emu/inpttype.ipp:544
+#: src/emu/inpttype.ipp:610
msgctxt "input-name"
msgid "Volume Down"
msgstr ""
-#: src/emu/inpttype.ipp:545
+#: src/emu/inpttype.ipp:611
msgctxt "input-name"
msgid "Volume Up"
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
+#: src/emu/inpttype.ipp:616 src/emu/inpttype.ipp:617 src/emu/inpttype.ipp:618
+#: src/emu/inpttype.ipp:619 src/emu/inpttype.ipp:620 src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:622 src/emu/inpttype.ipp:623 src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:625
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:630 src/emu/inpttype.ipp:631 src/emu/inpttype.ipp:632
+#: src/emu/inpttype.ipp:633 src/emu/inpttype.ipp:634 src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:636 src/emu/inpttype.ipp:637 src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:639
#, c-format
msgctxt "input-name"
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
+#: src/emu/inpttype.ipp:644 src/emu/inpttype.ipp:645 src/emu/inpttype.ipp:646
+#: src/emu/inpttype.ipp:647 src/emu/inpttype.ipp:648 src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:650 src/emu/inpttype.ipp:651 src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:653
#, c-format
msgctxt "input-name"
msgid "%p Pedal 3"
msgstr ""
-#: src/emu/inpttype.ipp:592
+#: src/emu/inpttype.ipp:658
msgctxt "input-name"
msgid "Paddle"
msgstr ""
-#: src/emu/inpttype.ipp:593
+#: src/emu/inpttype.ipp:659
msgctxt "input-name"
msgid "Paddle 2"
msgstr ""
-#: src/emu/inpttype.ipp:594
+#: src/emu/inpttype.ipp:660
msgctxt "input-name"
msgid "Paddle 3"
msgstr ""
-#: src/emu/inpttype.ipp:595
+#: src/emu/inpttype.ipp:661
msgctxt "input-name"
msgid "Paddle 4"
msgstr ""
-#: src/emu/inpttype.ipp:596
+#: src/emu/inpttype.ipp:662
msgctxt "input-name"
msgid "Paddle 5"
msgstr ""
-#: src/emu/inpttype.ipp:597
+#: src/emu/inpttype.ipp:663
msgctxt "input-name"
msgid "Paddle 6"
msgstr ""
-#: src/emu/inpttype.ipp:598
+#: src/emu/inpttype.ipp:664
msgctxt "input-name"
msgid "Paddle 7"
msgstr ""
-#: src/emu/inpttype.ipp:599
+#: src/emu/inpttype.ipp:665
msgctxt "input-name"
msgid "Paddle 8"
msgstr ""
-#: src/emu/inpttype.ipp:600
+#: src/emu/inpttype.ipp:666
msgctxt "input-name"
msgid "Paddle 9"
msgstr ""
-#: src/emu/inpttype.ipp:601
+#: src/emu/inpttype.ipp:667
msgctxt "input-name"
msgid "Paddle 10"
msgstr ""
-#: src/emu/inpttype.ipp:606
+#: src/emu/inpttype.ipp:672
msgctxt "input-name"
msgid "Paddle V"
msgstr ""
-#: src/emu/inpttype.ipp:607
+#: src/emu/inpttype.ipp:673
msgctxt "input-name"
msgid "Paddle V 2"
msgstr ""
-#: src/emu/inpttype.ipp:608
+#: src/emu/inpttype.ipp:674
msgctxt "input-name"
msgid "Paddle V 3"
msgstr ""
-#: src/emu/inpttype.ipp:609
+#: src/emu/inpttype.ipp:675
msgctxt "input-name"
msgid "Paddle V 4"
msgstr ""
-#: src/emu/inpttype.ipp:610
+#: src/emu/inpttype.ipp:676
msgctxt "input-name"
msgid "Paddle V 5"
msgstr ""
-#: src/emu/inpttype.ipp:611
+#: src/emu/inpttype.ipp:677
msgctxt "input-name"
msgid "Paddle V 6"
msgstr ""
-#: src/emu/inpttype.ipp:612
+#: src/emu/inpttype.ipp:678
msgctxt "input-name"
msgid "Paddle V 7"
msgstr ""
-#: src/emu/inpttype.ipp:613
+#: src/emu/inpttype.ipp:679
msgctxt "input-name"
msgid "Paddle V 8"
msgstr ""
-#: src/emu/inpttype.ipp:614
+#: src/emu/inpttype.ipp:680
msgctxt "input-name"
msgid "Paddle V 9"
msgstr ""
-#: src/emu/inpttype.ipp:615
+#: src/emu/inpttype.ipp:681
msgctxt "input-name"
msgid "Paddle V 10"
msgstr ""
-#: src/emu/inpttype.ipp:620
+#: src/emu/inpttype.ipp:686
msgctxt "input-name"
msgid "Positional"
msgstr ""
-#: src/emu/inpttype.ipp:621
+#: src/emu/inpttype.ipp:687
msgctxt "input-name"
msgid "Positional 2"
msgstr ""
-#: src/emu/inpttype.ipp:622
+#: src/emu/inpttype.ipp:688
msgctxt "input-name"
msgid "Positional 3"
msgstr ""
-#: src/emu/inpttype.ipp:623
+#: src/emu/inpttype.ipp:689
msgctxt "input-name"
msgid "Positional 4"
msgstr ""
-#: src/emu/inpttype.ipp:624
+#: src/emu/inpttype.ipp:690
msgctxt "input-name"
msgid "Positional 5"
msgstr ""
-#: src/emu/inpttype.ipp:625
+#: src/emu/inpttype.ipp:691
msgctxt "input-name"
msgid "Positional 6"
msgstr ""
-#: src/emu/inpttype.ipp:626
+#: src/emu/inpttype.ipp:692
msgctxt "input-name"
msgid "Positional 7"
msgstr ""
-#: src/emu/inpttype.ipp:627
+#: src/emu/inpttype.ipp:693
msgctxt "input-name"
msgid "Positional 8"
msgstr ""
-#: src/emu/inpttype.ipp:628
+#: src/emu/inpttype.ipp:694
msgctxt "input-name"
msgid "Positional 9"
msgstr ""
-#: src/emu/inpttype.ipp:629
+#: src/emu/inpttype.ipp:695
msgctxt "input-name"
msgid "Positional 10"
msgstr ""
-#: src/emu/inpttype.ipp:634
+#: src/emu/inpttype.ipp:700
msgctxt "input-name"
msgid "Positional V"
msgstr ""
-#: src/emu/inpttype.ipp:635
+#: src/emu/inpttype.ipp:701
msgctxt "input-name"
msgid "Positional V 2"
msgstr ""
-#: src/emu/inpttype.ipp:636
+#: src/emu/inpttype.ipp:702
msgctxt "input-name"
msgid "Positional V 3"
msgstr ""
-#: src/emu/inpttype.ipp:637
+#: src/emu/inpttype.ipp:703
msgctxt "input-name"
msgid "Positional V 4"
msgstr ""
-#: src/emu/inpttype.ipp:638
+#: src/emu/inpttype.ipp:704
msgctxt "input-name"
msgid "Positional V 5"
msgstr ""
-#: src/emu/inpttype.ipp:639
+#: src/emu/inpttype.ipp:705
msgctxt "input-name"
msgid "Positional V 6"
msgstr ""
-#: src/emu/inpttype.ipp:640
+#: src/emu/inpttype.ipp:706
msgctxt "input-name"
msgid "Positional V 7"
msgstr ""
-#: src/emu/inpttype.ipp:641
+#: src/emu/inpttype.ipp:707
msgctxt "input-name"
msgid "Positional V 8"
msgstr ""
-#: src/emu/inpttype.ipp:642
+#: src/emu/inpttype.ipp:708
msgctxt "input-name"
msgid "Positional V 9"
msgstr ""
-#: src/emu/inpttype.ipp:643
+#: src/emu/inpttype.ipp:709
msgctxt "input-name"
msgid "Positional V 10"
msgstr ""
-#: src/emu/inpttype.ipp:648
+#: src/emu/inpttype.ipp:714
msgctxt "input-name"
msgid "Dial"
msgstr ""
-#: src/emu/inpttype.ipp:649
+#: src/emu/inpttype.ipp:715
msgctxt "input-name"
msgid "Dial 2"
msgstr ""
-#: src/emu/inpttype.ipp:650
+#: src/emu/inpttype.ipp:716
msgctxt "input-name"
msgid "Dial 3"
msgstr ""
-#: src/emu/inpttype.ipp:651
+#: src/emu/inpttype.ipp:717
msgctxt "input-name"
msgid "Dial 4"
msgstr ""
-#: src/emu/inpttype.ipp:652
+#: src/emu/inpttype.ipp:718
msgctxt "input-name"
msgid "Dial 5"
msgstr ""
-#: src/emu/inpttype.ipp:653
+#: src/emu/inpttype.ipp:719
msgctxt "input-name"
msgid "Dial 6"
msgstr ""
-#: src/emu/inpttype.ipp:654
+#: src/emu/inpttype.ipp:720
msgctxt "input-name"
msgid "Dial 7"
msgstr ""
-#: src/emu/inpttype.ipp:655
+#: src/emu/inpttype.ipp:721
msgctxt "input-name"
msgid "Dial 8"
msgstr ""
-#: src/emu/inpttype.ipp:656
+#: src/emu/inpttype.ipp:722
msgctxt "input-name"
msgid "Dial 9"
msgstr ""
-#: src/emu/inpttype.ipp:657
+#: src/emu/inpttype.ipp:723
msgctxt "input-name"
msgid "Dial 10"
msgstr ""
-#: src/emu/inpttype.ipp:662
+#: src/emu/inpttype.ipp:728
msgctxt "input-name"
msgid "Dial V"
msgstr ""
-#: src/emu/inpttype.ipp:663
+#: src/emu/inpttype.ipp:729
msgctxt "input-name"
msgid "Dial V 2"
msgstr ""
-#: src/emu/inpttype.ipp:664
+#: src/emu/inpttype.ipp:730
msgctxt "input-name"
msgid "Dial V 3"
msgstr ""
-#: src/emu/inpttype.ipp:665
+#: src/emu/inpttype.ipp:731
msgctxt "input-name"
msgid "Dial V 4"
msgstr ""
-#: src/emu/inpttype.ipp:666
+#: src/emu/inpttype.ipp:732
msgctxt "input-name"
msgid "Dial V 5"
msgstr ""
-#: src/emu/inpttype.ipp:667
+#: src/emu/inpttype.ipp:733
msgctxt "input-name"
msgid "Dial V 6"
msgstr ""
-#: src/emu/inpttype.ipp:668
+#: src/emu/inpttype.ipp:734
msgctxt "input-name"
msgid "Dial V 7"
msgstr ""
-#: src/emu/inpttype.ipp:669
+#: src/emu/inpttype.ipp:735
msgctxt "input-name"
msgid "Dial V 8"
msgstr ""
-#: src/emu/inpttype.ipp:670
+#: src/emu/inpttype.ipp:736
msgctxt "input-name"
msgid "Dial V 9"
msgstr ""
-#: src/emu/inpttype.ipp:671
+#: src/emu/inpttype.ipp:737
msgctxt "input-name"
msgid "Dial V 10"
msgstr ""
-#: src/emu/inpttype.ipp:676
+#: src/emu/inpttype.ipp:742
msgctxt "input-name"
msgid "Track X"
msgstr ""
-#: src/emu/inpttype.ipp:677
+#: src/emu/inpttype.ipp:743
msgctxt "input-name"
msgid "Track X 2"
msgstr ""
-#: src/emu/inpttype.ipp:678
+#: src/emu/inpttype.ipp:744
msgctxt "input-name"
msgid "Track X 3"
msgstr ""
-#: src/emu/inpttype.ipp:679
+#: src/emu/inpttype.ipp:745
msgctxt "input-name"
msgid "Track X 4"
msgstr ""
-#: src/emu/inpttype.ipp:680
+#: src/emu/inpttype.ipp:746
msgctxt "input-name"
msgid "Track X 5"
msgstr ""
-#: src/emu/inpttype.ipp:681
+#: src/emu/inpttype.ipp:747
msgctxt "input-name"
msgid "Track X 6"
msgstr ""
-#: src/emu/inpttype.ipp:682
+#: src/emu/inpttype.ipp:748
msgctxt "input-name"
msgid "Track X 7"
msgstr ""
-#: src/emu/inpttype.ipp:683
+#: src/emu/inpttype.ipp:749
msgctxt "input-name"
msgid "Track X 8"
msgstr ""
-#: src/emu/inpttype.ipp:684
+#: src/emu/inpttype.ipp:750
msgctxt "input-name"
msgid "Track X 9"
msgstr ""
-#: src/emu/inpttype.ipp:685
+#: src/emu/inpttype.ipp:751
msgctxt "input-name"
msgid "Track X 10"
msgstr ""
-#: src/emu/inpttype.ipp:690
+#: src/emu/inpttype.ipp:756
msgctxt "input-name"
msgid "Track Y"
msgstr ""
-#: src/emu/inpttype.ipp:691
+#: src/emu/inpttype.ipp:757
msgctxt "input-name"
msgid "Track Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:692
+#: src/emu/inpttype.ipp:758
msgctxt "input-name"
msgid "Track Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:693
+#: src/emu/inpttype.ipp:759
msgctxt "input-name"
msgid "Track Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:694
+#: src/emu/inpttype.ipp:760
msgctxt "input-name"
msgid "Track Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:695
+#: src/emu/inpttype.ipp:761
msgctxt "input-name"
msgid "Track Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:696
+#: src/emu/inpttype.ipp:762
msgctxt "input-name"
msgid "Track Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:697
+#: src/emu/inpttype.ipp:763
msgctxt "input-name"
msgid "Track Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:698
+#: src/emu/inpttype.ipp:764
msgctxt "input-name"
msgid "Track Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:699
+#: src/emu/inpttype.ipp:765
msgctxt "input-name"
msgid "Track Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:704
+#: src/emu/inpttype.ipp:770
msgctxt "input-name"
msgid "AD Stick X"
msgstr ""
-#: src/emu/inpttype.ipp:705
+#: src/emu/inpttype.ipp:771
msgctxt "input-name"
msgid "AD Stick X 2"
msgstr ""
-#: src/emu/inpttype.ipp:706
+#: src/emu/inpttype.ipp:772
msgctxt "input-name"
msgid "AD Stick X 3"
msgstr ""
-#: src/emu/inpttype.ipp:707
+#: src/emu/inpttype.ipp:773
msgctxt "input-name"
msgid "AD Stick X 4"
msgstr ""
-#: src/emu/inpttype.ipp:708
+#: src/emu/inpttype.ipp:774
msgctxt "input-name"
msgid "AD Stick X 5"
msgstr ""
-#: src/emu/inpttype.ipp:709
+#: src/emu/inpttype.ipp:775
msgctxt "input-name"
msgid "AD Stick X 6"
msgstr ""
-#: src/emu/inpttype.ipp:710
+#: src/emu/inpttype.ipp:776
msgctxt "input-name"
msgid "AD Stick X 7"
msgstr ""
-#: src/emu/inpttype.ipp:711
+#: src/emu/inpttype.ipp:777
msgctxt "input-name"
msgid "AD Stick X 8"
msgstr ""
-#: src/emu/inpttype.ipp:712
+#: src/emu/inpttype.ipp:778
msgctxt "input-name"
msgid "AD Stick X 9"
msgstr ""
-#: src/emu/inpttype.ipp:713
+#: src/emu/inpttype.ipp:779
msgctxt "input-name"
msgid "AD Stick X 10"
msgstr ""
-#: src/emu/inpttype.ipp:718
+#: src/emu/inpttype.ipp:784
msgctxt "input-name"
msgid "AD Stick Y"
msgstr ""
-#: src/emu/inpttype.ipp:719
+#: src/emu/inpttype.ipp:785
msgctxt "input-name"
msgid "AD Stick Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:720
+#: src/emu/inpttype.ipp:786
msgctxt "input-name"
msgid "AD Stick Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:721
+#: src/emu/inpttype.ipp:787
msgctxt "input-name"
msgid "AD Stick Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:722
+#: src/emu/inpttype.ipp:788
msgctxt "input-name"
msgid "AD Stick Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:723
+#: src/emu/inpttype.ipp:789
msgctxt "input-name"
msgid "AD Stick Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:724
+#: src/emu/inpttype.ipp:790
msgctxt "input-name"
msgid "AD Stick Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:725
+#: src/emu/inpttype.ipp:791
msgctxt "input-name"
msgid "AD Stick Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:726
+#: src/emu/inpttype.ipp:792
msgctxt "input-name"
msgid "AD Stick Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:727
+#: src/emu/inpttype.ipp:793
msgctxt "input-name"
msgid "AD Stick Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:732
+#: src/emu/inpttype.ipp:798
msgctxt "input-name"
msgid "AD Stick Z"
msgstr ""
-#: src/emu/inpttype.ipp:733
+#: src/emu/inpttype.ipp:799
msgctxt "input-name"
msgid "AD Stick Z 2"
msgstr ""
-#: src/emu/inpttype.ipp:734
+#: src/emu/inpttype.ipp:800
msgctxt "input-name"
msgid "AD Stick Z 3"
msgstr ""
-#: src/emu/inpttype.ipp:735
+#: src/emu/inpttype.ipp:801
msgctxt "input-name"
msgid "AD Stick Z 4"
msgstr ""
-#: src/emu/inpttype.ipp:736
+#: src/emu/inpttype.ipp:802
msgctxt "input-name"
msgid "AD Stick Z 5"
msgstr ""
-#: src/emu/inpttype.ipp:737
+#: src/emu/inpttype.ipp:803
msgctxt "input-name"
msgid "AD Stick Z 6"
msgstr ""
-#: src/emu/inpttype.ipp:738
+#: src/emu/inpttype.ipp:804
msgctxt "input-name"
msgid "AD Stick Z 7"
msgstr ""
-#: src/emu/inpttype.ipp:739
+#: src/emu/inpttype.ipp:805
msgctxt "input-name"
msgid "AD Stick Z 8"
msgstr ""
-#: src/emu/inpttype.ipp:740
+#: src/emu/inpttype.ipp:806
msgctxt "input-name"
msgid "AD Stick Z 9"
msgstr ""
-#: src/emu/inpttype.ipp:741
+#: src/emu/inpttype.ipp:807
msgctxt "input-name"
msgid "AD Stick Z 10"
msgstr ""
-#: src/emu/inpttype.ipp:746
+#: src/emu/inpttype.ipp:812
msgctxt "input-name"
msgid "Lightgun X"
msgstr ""
-#: src/emu/inpttype.ipp:747
+#: src/emu/inpttype.ipp:813
msgctxt "input-name"
msgid "Lightgun X 2"
msgstr ""
-#: src/emu/inpttype.ipp:748
+#: src/emu/inpttype.ipp:814
msgctxt "input-name"
msgid "Lightgun X 3"
msgstr ""
-#: src/emu/inpttype.ipp:749
+#: src/emu/inpttype.ipp:815
msgctxt "input-name"
msgid "Lightgun X 4"
msgstr ""
-#: src/emu/inpttype.ipp:750
+#: src/emu/inpttype.ipp:816
msgctxt "input-name"
msgid "Lightgun X 5"
msgstr ""
-#: src/emu/inpttype.ipp:751
+#: src/emu/inpttype.ipp:817
msgctxt "input-name"
msgid "Lightgun X 6"
msgstr ""
-#: src/emu/inpttype.ipp:752
+#: src/emu/inpttype.ipp:818
msgctxt "input-name"
msgid "Lightgun X 7"
msgstr ""
-#: src/emu/inpttype.ipp:753
+#: src/emu/inpttype.ipp:819
msgctxt "input-name"
msgid "Lightgun X 8"
msgstr ""
-#: src/emu/inpttype.ipp:754
+#: src/emu/inpttype.ipp:820
msgctxt "input-name"
msgid "Lightgun X 9"
msgstr ""
-#: src/emu/inpttype.ipp:755
+#: src/emu/inpttype.ipp:821
msgctxt "input-name"
msgid "Lightgun X 10"
msgstr ""
-#: src/emu/inpttype.ipp:760
+#: src/emu/inpttype.ipp:826
msgctxt "input-name"
msgid "Lightgun Y"
msgstr ""
-#: src/emu/inpttype.ipp:761
+#: src/emu/inpttype.ipp:827
msgctxt "input-name"
msgid "Lightgun Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:762
+#: src/emu/inpttype.ipp:828
msgctxt "input-name"
msgid "Lightgun Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:763
+#: src/emu/inpttype.ipp:829
msgctxt "input-name"
msgid "Lightgun Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:764
+#: src/emu/inpttype.ipp:830
msgctxt "input-name"
msgid "Lightgun Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:765
+#: src/emu/inpttype.ipp:831
msgctxt "input-name"
msgid "Lightgun Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:766
+#: src/emu/inpttype.ipp:832
msgctxt "input-name"
msgid "Lightgun Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:767
+#: src/emu/inpttype.ipp:833
msgctxt "input-name"
msgid "Lightgun Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:768
+#: src/emu/inpttype.ipp:834
msgctxt "input-name"
msgid "Lightgun Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:769
+#: src/emu/inpttype.ipp:835
msgctxt "input-name"
msgid "Lightgun Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:774
+#: src/emu/inpttype.ipp:840
msgctxt "input-name"
msgid "Mouse X"
msgstr ""
-#: src/emu/inpttype.ipp:775
+#: src/emu/inpttype.ipp:841
msgctxt "input-name"
msgid "Mouse X 2"
msgstr ""
-#: src/emu/inpttype.ipp:776
+#: src/emu/inpttype.ipp:842
msgctxt "input-name"
msgid "Mouse X 3"
msgstr ""
-#: src/emu/inpttype.ipp:777
+#: src/emu/inpttype.ipp:843
msgctxt "input-name"
msgid "Mouse X 4"
msgstr ""
-#: src/emu/inpttype.ipp:778
+#: src/emu/inpttype.ipp:844
msgctxt "input-name"
msgid "Mouse X 5"
msgstr ""
-#: src/emu/inpttype.ipp:779
+#: src/emu/inpttype.ipp:845
msgctxt "input-name"
msgid "Mouse X 6"
msgstr ""
-#: src/emu/inpttype.ipp:780
+#: src/emu/inpttype.ipp:846
msgctxt "input-name"
msgid "Mouse X 7"
msgstr ""
-#: src/emu/inpttype.ipp:781
+#: src/emu/inpttype.ipp:847
msgctxt "input-name"
msgid "Mouse X 8"
msgstr ""
-#: src/emu/inpttype.ipp:782
+#: src/emu/inpttype.ipp:848
msgctxt "input-name"
msgid "Mouse X 9"
msgstr ""
-#: src/emu/inpttype.ipp:783
+#: src/emu/inpttype.ipp:849
msgctxt "input-name"
msgid "Mouse X 10"
msgstr ""
-#: src/emu/inpttype.ipp:788
+#: src/emu/inpttype.ipp:854
msgctxt "input-name"
msgid "Mouse Y"
msgstr ""
-#: src/emu/inpttype.ipp:789
+#: src/emu/inpttype.ipp:855
msgctxt "input-name"
msgid "Mouse Y 2"
msgstr ""
-#: src/emu/inpttype.ipp:790
+#: src/emu/inpttype.ipp:856
msgctxt "input-name"
msgid "Mouse Y 3"
msgstr ""
-#: src/emu/inpttype.ipp:791
+#: src/emu/inpttype.ipp:857
msgctxt "input-name"
msgid "Mouse Y 4"
msgstr ""
-#: src/emu/inpttype.ipp:792
+#: src/emu/inpttype.ipp:858
msgctxt "input-name"
msgid "Mouse Y 5"
msgstr ""
-#: src/emu/inpttype.ipp:793
+#: src/emu/inpttype.ipp:859
msgctxt "input-name"
msgid "Mouse Y 6"
msgstr ""
-#: src/emu/inpttype.ipp:794
+#: src/emu/inpttype.ipp:860
msgctxt "input-name"
msgid "Mouse Y 7"
msgstr ""
-#: src/emu/inpttype.ipp:795
+#: src/emu/inpttype.ipp:861
msgctxt "input-name"
msgid "Mouse Y 8"
msgstr ""
-#: src/emu/inpttype.ipp:796
+#: src/emu/inpttype.ipp:862
msgctxt "input-name"
msgid "Mouse Y 9"
msgstr ""
-#: src/emu/inpttype.ipp:797
+#: src/emu/inpttype.ipp:863
msgctxt "input-name"
msgid "Mouse Y 10"
msgstr ""
-#: src/emu/inpttype.ipp:802
+#: src/emu/inpttype.ipp:868
msgctxt "input-name"
msgid "Keypad"
msgstr ""
-#: src/emu/inpttype.ipp:803
+#: src/emu/inpttype.ipp:869
msgctxt "input-name"
msgid "Keyboard"
msgstr ""
-#: src/emu/inpttype.ipp:808
+#: src/emu/inpttype.ipp:874
msgctxt "input-name"
msgid "On Screen Display"
msgstr ""
-#: src/emu/inpttype.ipp:809
+#: src/emu/inpttype.ipp:875
msgctxt "input-name"
msgid "Break in Debugger"
msgstr ""
-#: src/emu/inpttype.ipp:810
+#: src/emu/inpttype.ipp:876
msgctxt "input-name"
msgid "Config Menu"
msgstr ""
-#: src/emu/inpttype.ipp:811
+#: src/emu/inpttype.ipp:877
msgctxt "input-name"
msgid "Pause"
msgstr ""
-#: src/emu/inpttype.ipp:812
+#: src/emu/inpttype.ipp:878
msgctxt "input-name"
msgid "Pause - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:813
+#: src/emu/inpttype.ipp:879
msgctxt "input-name"
msgid "Rewind - Single Step"
msgstr ""
-#: src/emu/inpttype.ipp:814
+#: src/emu/inpttype.ipp:880
msgctxt "input-name"
msgid "Reset Machine"
msgstr ""
-#: src/emu/inpttype.ipp:815
+#: src/emu/inpttype.ipp:881
msgctxt "input-name"
msgid "Soft Reset"
msgstr ""
-#: src/emu/inpttype.ipp:816
+#: src/emu/inpttype.ipp:882
msgctxt "input-name"
msgid "Show Decoded Graphics"
msgstr ""
-#: src/emu/inpttype.ipp:817
+#: src/emu/inpttype.ipp:883
msgctxt "input-name"
msgid "Frameskip Dec"
msgstr ""
-#: src/emu/inpttype.ipp:818
+#: src/emu/inpttype.ipp:884
msgctxt "input-name"
msgid "Frameskip Inc"
msgstr ""
-#: src/emu/inpttype.ipp:819
+#: src/emu/inpttype.ipp:885
msgctxt "input-name"
msgid "Throttle"
msgstr ""
-#: src/emu/inpttype.ipp:820
+#: src/emu/inpttype.ipp:886
msgctxt "input-name"
msgid "Fast Forward"
msgstr ""
-#: src/emu/inpttype.ipp:821
+#: src/emu/inpttype.ipp:887
msgctxt "input-name"
msgid "Show FPS"
msgstr ""
-#: src/emu/inpttype.ipp:822
+#: src/emu/inpttype.ipp:888
msgctxt "input-name"
msgid "Save Snapshot"
msgstr ""
-#: src/emu/inpttype.ipp:823
+#: src/emu/inpttype.ipp:889
msgctxt "input-name"
msgid "Record MNG"
msgstr ""
-#: src/emu/inpttype.ipp:824
+#: src/emu/inpttype.ipp:890
msgctxt "input-name"
msgid "Record AVI"
msgstr ""
-#: src/emu/inpttype.ipp:825
+#: src/emu/inpttype.ipp:891
msgctxt "input-name"
msgid "Toggle Cheat"
msgstr ""
-#: src/emu/inpttype.ipp:826
+#: src/emu/inpttype.ipp:892
msgctxt "input-name"
msgid "UI Up"
msgstr ""
-#: src/emu/inpttype.ipp:827
+#: src/emu/inpttype.ipp:893
msgctxt "input-name"
msgid "UI Down"
msgstr ""
-#: src/emu/inpttype.ipp:828
+#: src/emu/inpttype.ipp:894
msgctxt "input-name"
msgid "UI Left"
msgstr ""
-#: src/emu/inpttype.ipp:829
+#: src/emu/inpttype.ipp:895
msgctxt "input-name"
msgid "UI Right"
msgstr ""
-#: src/emu/inpttype.ipp:830
+#: src/emu/inpttype.ipp:896
msgctxt "input-name"
msgid "UI Home"
msgstr ""
-#: src/emu/inpttype.ipp:831
+#: src/emu/inpttype.ipp:897
msgctxt "input-name"
msgid "UI End"
msgstr ""
-#: src/emu/inpttype.ipp:832
+#: src/emu/inpttype.ipp:898
msgctxt "input-name"
msgid "UI Page Up"
msgstr ""
-#: src/emu/inpttype.ipp:833
+#: src/emu/inpttype.ipp:899
msgctxt "input-name"
msgid "UI Page Down"
msgstr ""
-#: src/emu/inpttype.ipp:834
+#: src/emu/inpttype.ipp:900
msgctxt "input-name"
msgid "UI Focus Next"
msgstr ""
-#: src/emu/inpttype.ipp:835
+#: src/emu/inpttype.ipp:901
msgctxt "input-name"
msgid "UI Focus Previous"
msgstr ""
-#: src/emu/inpttype.ipp:836
+#: src/emu/inpttype.ipp:902
msgctxt "input-name"
msgid "UI Select"
msgstr ""
-#: src/emu/inpttype.ipp:837
+#: src/emu/inpttype.ipp:903
msgctxt "input-name"
msgid "UI Cancel"
msgstr ""
-#: src/emu/inpttype.ipp:838
+#: src/emu/inpttype.ipp:904
msgctxt "input-name"
msgid "UI Display Comment"
msgstr ""
-#: src/emu/inpttype.ipp:839
+#: src/emu/inpttype.ipp:905
msgctxt "input-name"
msgid "UI Clear"
msgstr ""
-#: src/emu/inpttype.ipp:840
+#: src/emu/inpttype.ipp:906
msgctxt "input-name"
msgid "UI Zoom In"
msgstr ""
-#: src/emu/inpttype.ipp:841
+#: src/emu/inpttype.ipp:907
msgctxt "input-name"
msgid "UI Zoom Out"
msgstr ""
-#: src/emu/inpttype.ipp:842
+#: src/emu/inpttype.ipp:908
msgctxt "input-name"
msgid "UI Default Zoom"
msgstr ""
-#: src/emu/inpttype.ipp:843
+#: src/emu/inpttype.ipp:909
msgctxt "input-name"
msgid "UI Previous Group"
msgstr ""
-#: src/emu/inpttype.ipp:844
+#: src/emu/inpttype.ipp:910
msgctxt "input-name"
msgid "UI Next Group"
msgstr ""
-#: src/emu/inpttype.ipp:845
+#: src/emu/inpttype.ipp:911
msgctxt "input-name"
msgid "UI Rotate"
msgstr ""
-#: src/emu/inpttype.ipp:846
+#: src/emu/inpttype.ipp:912
msgctxt "input-name"
msgid "Show Profiler"
msgstr ""
-#: src/emu/inpttype.ipp:847
+#: src/emu/inpttype.ipp:913
msgctxt "input-name"
msgid "UI Toggle"
msgstr ""
-#: src/emu/inpttype.ipp:848
+#: src/emu/inpttype.ipp:914
msgctxt "input-name"
msgid "UI Release Pointer"
msgstr ""
-#: src/emu/inpttype.ipp:849
+#: src/emu/inpttype.ipp:915
msgctxt "input-name"
msgid "UI Paste Text"
msgstr ""
-#: src/emu/inpttype.ipp:850
+#: src/emu/inpttype.ipp:916
msgctxt "input-name"
msgid "Save State"
msgstr ""
-#: src/emu/inpttype.ipp:851
+#: src/emu/inpttype.ipp:917
msgctxt "input-name"
msgid "Load State"
msgstr ""
-#: src/emu/inpttype.ipp:852
+#: src/emu/inpttype.ipp:918
msgctxt "input-name"
msgid "UI (First) Tape Start"
msgstr ""
-#: src/emu/inpttype.ipp:853
+#: src/emu/inpttype.ipp:919
msgctxt "input-name"
msgid "UI (First) Tape Stop"
msgstr ""
-#: src/emu/inpttype.ipp:854
+#: src/emu/inpttype.ipp:920
msgctxt "input-name"
msgid "UI External DAT View"
msgstr ""
-#: src/emu/inpttype.ipp:855
+#: src/emu/inpttype.ipp:921
msgctxt "input-name"
msgid "UI Add/Remove favorite"
msgstr ""
-#: src/emu/inpttype.ipp:856
+#: src/emu/inpttype.ipp:922
msgctxt "input-name"
msgid "UI Export List"
msgstr ""
-#: src/emu/inpttype.ipp:857
+#: src/emu/inpttype.ipp:923
msgctxt "input-name"
msgid "UI Audit Media"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:111
+#: src/osd/modules/input/input_windows.cpp:110
#: src/osd/modules/input/input_sdlcommon.cpp:175
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:117
+#: src/osd/modules/input/input_windows.cpp:116
msgctxt "input-name"
msgid "Take Rendered Snapshot"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:128
+#: src/osd/modules/input/input_windows.cpp:127
#: src/osd/modules/input/input_sdlcommon.cpp:223
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
-#: src/osd/modules/input/input_windows.cpp:144
+#: src/osd/modules/input/input_windows.cpp:143
msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
@@ -5475,7 +5836,7 @@ msgstr ""
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:1054
+#: plugins/cheatfind/init.lua:1055
msgid "Cheat Finder"
msgstr ""
@@ -5720,7 +6081,7 @@ msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:359
msgctxt "plugin-inputmacro"
-msgid "Activation sequence"
+msgid "Activation combination"
msgstr ""
#: plugins/inputmacro/inputmacro_menu.lua:362
@@ -5919,6 +6280,10 @@ msgstr ""
msgid "Activated: %s"
msgstr ""
+#: plugins/cheat/init.lua:799
+msgid "Cheat"
+msgstr ""
+
#: plugins/cheat/init.lua:849
#, lua-format
msgid "Enabled: %s"
@@ -6007,13 +6372,13 @@ msgstr ""
#: plugins/commonui/init.lua:197
msgctxt "plugin-commonui"
-msgid "Invalid sequence entered"
+msgid "Invalid combination entered"
msgstr ""
#: plugins/commonui/init.lua:203
#, lua-format
msgctxt "plugin-commonui"
msgid ""
-"Enter sequence or press %s to cancel\n"
+"Enter combination or press %s to cancel\n"
"%s"
msgstr ""
diff --git a/plugins/commonui/init.lua b/plugins/commonui/init.lua
index 16f4b6cc7b0..064d87c2c5e 100644
--- a/plugins/commonui/init.lua
+++ b/plugins/commonui/init.lua
@@ -194,13 +194,13 @@ function commonui.switch_polling_helper(starting_sequence)
return true
else
-- invalid sequence entered
- machine:popmessage(_p('plugin-commonui', 'Invalid sequence entered'))
+ machine:popmessage(_p('plugin-commonui', 'Invalid combination entered'))
self.sequence = nil
return true
end
else
machine:popmessage(string.format(
- _p('plugin-commonui', 'Enter sequence or press %s to cancel\n%s'),
+ _p('plugin-commonui', 'Enter combination or press %s to cancel\n%s'),
cancel_prompt,
input:seq_name(poller.sequence)))
return false
diff --git a/plugins/inputmacro/inputmacro_menu.lua b/plugins/inputmacro/inputmacro_menu.lua
index 0c22de4a8f6..3ef5aa3f6e7 100644
--- a/plugins/inputmacro/inputmacro_menu.lua
+++ b/plugins/inputmacro/inputmacro_menu.lua
@@ -356,7 +356,7 @@ local function add_edit_items(items)
local binding = edit_current_macro.binding
local activation = binding and input:seq_name(binding) or _p('plugin-inputmacro', '[not set]')
- table.insert(items, { _p('plugin-inputmacro', 'Activation sequence'), activation, edit_switch_poller and 'lr' or '' })
+ table.insert(items, { _p('plugin-inputmacro', 'Activation combination'), activation, edit_switch_poller and 'lr' or '' })
edit_items[#items] = { action = 'binding' }
local releaseaction = edit_current_macro.earlycancel and _p('plugin-inputmacro', 'Stop immediately') or _p('plugin-inputmacro', 'Complete macro')
diff --git a/scripts/src/mame/frontend.lua b/scripts/src/mame/frontend.lua
index a31172764d9..d098d19846a 100644
--- a/scripts/src/mame/frontend.lua
+++ b/scripts/src/mame/frontend.lua
@@ -125,8 +125,14 @@ files {
MAME_DIR .. "src/frontend/mame/ui/info_pty.h",
MAME_DIR .. "src/frontend/mame/ui/inifile.cpp",
MAME_DIR .. "src/frontend/mame/ui/inifile.h",
+ MAME_DIR .. "src/frontend/mame/ui/inputdevices.cpp",
+ MAME_DIR .. "src/frontend/mame/ui/inputdevices.h",
MAME_DIR .. "src/frontend/mame/ui/inputmap.cpp",
MAME_DIR .. "src/frontend/mame/ui/inputmap.h",
+ MAME_DIR .. "src/frontend/mame/ui/inputopts.cpp",
+ MAME_DIR .. "src/frontend/mame/ui/inputopts.h",
+ MAME_DIR .. "src/frontend/mame/ui/inputtoggle.cpp",
+ MAME_DIR .. "src/frontend/mame/ui/inputtoggle.h",
MAME_DIR .. "src/frontend/mame/ui/keyboard.cpp",
MAME_DIR .. "src/frontend/mame/ui/keyboard.h",
MAME_DIR .. "src/frontend/mame/ui/mainmenu.cpp",
diff --git a/src/emu/rendfont.cpp b/src/emu/rendfont.cpp
index 3d79f0e6ac2..ed60987e455 100644
--- a/src/emu/rendfont.cpp
+++ b/src/emu/rendfont.cpp
@@ -865,14 +865,15 @@ float render_font::string_width(float height, float aspect, std::string_view str
char32_t schar;
// loop over characters
- while (!string.empty())
+ int scharcount;
+ while ((scharcount = uchar_from_utf8(&schar, string)) != 0)
{
- int scharcount = uchar_from_utf8(&schar, string);
+ if (0 > scharcount)
+ schar = 0xfffd;
+ string.remove_prefix((0 > scharcount) ? 1 : scharcount);
totwidth += get_char(schar).width;
- string.remove_prefix(scharcount);
}
-
// scale the final result based on height
return float(totwidth) * m_scale * height * aspect;
}
diff --git a/src/frontend/mame/ui/analogipt.cpp b/src/frontend/mame/ui/analogipt.cpp
index 6dfe4165788..d8c22431ddd 100644
--- a/src/frontend/mame/ui/analogipt.cpp
+++ b/src/frontend/mame/ui/analogipt.cpp
@@ -57,6 +57,7 @@ menu_analog::menu_analog(mame_ui_manager &mui, render_container &container)
, m_hide_menu(false)
{
set_process_flags(PROCESS_LR_REPEAT);
+ set_heading(_("Analog Input Adjustments"));
}
@@ -192,6 +193,8 @@ void menu_analog::custom_render(void *selectedref, float top, float bottom, floa
void menu_analog::menu_activated()
{
// scripts could have changed something in the mean time
+ m_item_data.clear();
+ m_field_data.clear();
reset(reset_options::REMEMBER_POSITION);
}
@@ -394,6 +397,10 @@ void menu_analog::populate(float &customtop, float &custombottom)
&data);
}
+ // display a message if there are toggle inputs enabled
+ if (!prev_owner)
+ item_append(_("[no analog inputs are enabled]"), FLAG_DISABLE, nullptr);
+
item_append(menu_item_type::SEPARATOR);
// space for live display
diff --git a/src/frontend/mame/ui/auditmenu.cpp b/src/frontend/mame/ui/auditmenu.cpp
index 651464cfdab..ae585d6e2ed 100644
--- a/src/frontend/mame/ui/auditmenu.cpp
+++ b/src/frontend/mame/ui/auditmenu.cpp
@@ -56,6 +56,8 @@ menu_audit::menu_audit(mame_ui_manager &mui, render_container &container)
, m_phase(phase::CONFIRMATION)
, m_fast(true)
{
+ set_heading(_("Audit Media"));
+
std::string filename(emulator_info::get_configname());
filename += "_avail.ini";
m_prompt = util::string_format(_("Results will be saved to %1$s"), filename);
@@ -96,7 +98,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 media for machine %2$u of %3$u...\n%1$s"),
+ _("Auditing media for system %2$u of %3$u...\n%1$s"),
system ? std::string_view(system->description) : std::string_view(),
(std::min)(audited + 1, total),
total);
@@ -134,8 +136,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 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(util::string_format(_("Audit media for %1$u systems marked unavailable"), m_unavailable), 0, ITEMREF_START_FAST);
+ item_append(util::string_format(_("Audit media for all %1$u systems"), 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/barcode.cpp b/src/frontend/mame/ui/barcode.cpp
index 7181445e240..a06e4b99673 100644
--- a/src/frontend/mame/ui/barcode.cpp
+++ b/src/frontend/mame/ui/barcode.cpp
@@ -37,6 +37,7 @@ namespace ui {
menu_barcode_reader::menu_barcode_reader(mame_ui_manager &mui, render_container &container, barcode_reader_device *device)
: menu_device_control<barcode_reader_device>(mui, container, device)
{
+ set_heading(_("Barcode Reader"));
set_process_flags(PROCESS_LR_REPEAT);
}
@@ -61,7 +62,7 @@ void menu_barcode_reader::populate(float &customtop, float &custombottom)
const char *new_barcode;
// selected device
- item_append(current_display_name(), current_display_flags(), ITEMREF_SELECT_READER);
+ item_append(std::string(current_display_name()), std::string(current_device()->tag() + 1), current_display_flags(), ITEMREF_SELECT_READER);
// append the "New Barcode" item
if (get_selection_ref() == ITEMREF_NEW_BARCODE)
@@ -79,8 +80,6 @@ void menu_barcode_reader::populate(float &customtop, float &custombottom)
// finish up the menu
item_append(_("Enter Code"), 0, ITEMREF_ENTER_BARCODE);
item_append(menu_item_type::SEPARATOR);
-
- customtop = ui().get_line_height() + 3.0f * ui().box_tb_border();
}
}
diff --git a/src/frontend/mame/ui/confswitch.cpp b/src/frontend/mame/ui/confswitch.cpp
index aeed0024b69..5440b5545ec 100644
--- a/src/frontend/mame/ui/confswitch.cpp
+++ b/src/frontend/mame/ui/confswitch.cpp
@@ -167,7 +167,7 @@ void menu_confswitch::populate(float &customtop, float &custombottom)
}
item_append(menu_item_type::SEPARATOR);
- item_append(_("Reset Machine"), 0, (void *)1);
+ item_append(_("Reset System"), 0, (void *)1);
}
@@ -311,6 +311,7 @@ menu_settings_dip_switches::menu_settings_dip_switches(mame_ui_manager &mui, ren
, m_first_nub(0.0f)
, m_clickable_height(0.0f)
{
+ set_heading(_("DIP Switches"));
}
@@ -504,11 +505,11 @@ void menu_settings_dip_switches::populate(float &customtop, float &custombottom)
menu_settings_machine_config::menu_settings_machine_config(mame_ui_manager &mui, render_container &container) : menu_confswitch(mui, container, IPT_CONFIG)
{
+ set_heading(_("Machine Configuration"));
}
menu_settings_machine_config::~menu_settings_machine_config()
{
}
-
} // namespace ui
diff --git a/src/frontend/mame/ui/custui.cpp b/src/frontend/mame/ui/custui.cpp
index 9359bc5d4a8..08cad10ccdd 100644
--- a/src/frontend/mame/ui/custui.cpp
+++ b/src/frontend/mame/ui/custui.cpp
@@ -79,6 +79,8 @@ menu_custom_ui::menu_custom_ui(mame_ui_manager &mui, render_container &container
, m_currsysnames(0)
{
set_process_flags(PROCESS_LR_REPEAT);
+ set_heading(_("Customize UI"));
+
find_languages();
find_sysnames();
}
@@ -137,7 +139,7 @@ void menu_custom_ui::handle(event const *ev)
{
// copying list of language names - expensive
menu::stack_push<menu_selector>(
- ui(), container(), std::vector<std::string>(m_languages), m_currlang,
+ ui(), container(), _("UI Language"), std::vector<std::string>(m_languages), m_currlang,
[this, item = ev->item] (int selection)
{
m_currlang = selection;
@@ -162,7 +164,7 @@ void menu_custom_ui::handle(event const *ev)
{
// copying list of file names - expensive
menu::stack_push<menu_selector>(
- ui(), container(), std::vector<std::string>(m_sysnames), m_currsysnames,
+ ui(), container(), _("System Names"), std::vector<std::string>(m_sysnames), m_currsysnames,
[this, item = ev->item] (int selection)
{
m_currsysnames = selection;
@@ -188,7 +190,7 @@ void menu_custom_ui::handle(event const *ev)
std::vector<std::string> s_sel(std::size(HIDE_STATUS));
std::transform(std::begin(HIDE_STATUS), std::end(HIDE_STATUS), s_sel.begin(), [](auto &s) { return _(s); });
menu::stack_push<menu_selector>(
- ui(), container(), std::move(s_sel), ui_globals::panels_status,
+ ui(), container(), _("Show Side Panels"), std::move(s_sel), ui_globals::panels_status,
[item = ev->item] (int selection)
{
ui_globals::panels_status = selection;
@@ -218,24 +220,9 @@ void menu_custom_ui::populate(float &customtop, float &custombottom)
item_append(_("System Names"), m_sysnames[m_currsysnames], arrow_flags, (void *)(uintptr_t)SYSNAMES_MENU);
arrow_flags = get_arrow_flags<uint16_t>(0, HIDE_BOTH, ui_globals::panels_status);
- item_append(_("Show side panels"), _(HIDE_STATUS[ui_globals::panels_status]), arrow_flags, (void *)(uintptr_t)HIDE_MENU);
+ item_append(_("Show Side Panels"), _(HIDE_STATUS[ui_globals::panels_status]), arrow_flags, (void *)(uintptr_t)HIDE_MENU);
item_append(menu_item_type::SEPARATOR);
- customtop = ui().get_line_height() + 3.0f * ui().box_tb_border();
-}
-
-//-------------------------------------------------
-// perform our special rendering
-//-------------------------------------------------
-
-void menu_custom_ui::custom_render(void *selectedref, float top, float bottom, float origx1, float origy1, float origx2, float origy2)
-{
- char const *const text[] = { _("UI Customization Settings") };
- draw_text_box(
- std::begin(text), std::end(text),
- origx1, origx2, origy1 - top, origy1 - ui().box_tb_border(),
- text_layout::text_justify::CENTER, text_layout::word_wrapping::TRUNCATE, false,
- ui().colors().text_color(), UI_GREEN_COLOR, 1.0f);
}
//-------------------------------------------------
@@ -344,6 +331,7 @@ menu_font_ui::menu_font_ui(mame_ui_manager &mui, render_container &container, st
, m_actual(0U)
{
set_process_flags(PROCESS_LR_REPEAT);
+ set_heading(_("UI Fonts"));
std::string name(mui.machine().options().ui_font());
list();
@@ -467,7 +455,7 @@ void menu_font_ui::handle(event const *ev)
for (auto const &font : m_fonts)
display_names.emplace_back(font.second);
menu::stack_push<menu_selector>(
- ui(), container(), std::move(display_names), m_actual,
+ ui(), container(), _("UI Font"), std::move(display_names), m_actual,
[this] (int selection)
{
m_changed = true;
@@ -527,7 +515,7 @@ void menu_font_ui::populate(float &customtop, float &custombottom)
item_append(menu_item_type::SEPARATOR);
- custombottom = customtop = ui().get_line_height() + 3.0f * ui().box_tb_border();
+ custombottom = ui().get_line_height() + 3.0f * ui().box_tb_border();
}
//-------------------------------------------------
@@ -536,14 +524,6 @@ void menu_font_ui::populate(float &customtop, float &custombottom)
void menu_font_ui::custom_render(void *selectedref, float top, float bottom, float origx1, float origy1, float origx2, float origy2)
{
- // top text
- char const *const toptext[] = { _("UI Fonts Settings") };
- draw_text_box(
- std::begin(toptext), std::end(toptext),
- origx1, origx2, origy1 - top, origy1 - ui().box_tb_border(),
- text_layout::text_justify::CENTER, text_layout::word_wrapping::TRUNCATE, false,
- ui().colors().text_color(), UI_GREEN_COLOR, 1.0f);
-
if (uintptr_t(selectedref) == INFOS_SIZE)
{
char const *const bottomtext[] = { _("Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit.") };
@@ -562,6 +542,8 @@ void menu_font_ui::custom_render(void *selectedref, float top, float bottom, flo
menu_colors_ui::menu_colors_ui(mame_ui_manager &mui, render_container &container) : menu(mui, container)
{
+ set_heading(_("UI Colors"));
+
SET_COLOR_UI(m_color_table, UI_BACKGROUND_COLOR);
SET_COLOR_UI(m_color_table, UI_BORDER_COLOR);
SET_COLOR_UI(m_color_table, UI_CLONE_COLOR);
@@ -644,7 +626,7 @@ void menu_colors_ui::populate(float &customtop, float &custombottom)
item_append(_("Restore default colors"), 0, (void *)(uintptr_t)MUI_RESTORE);
- custombottom = customtop = ui().get_line_height() + 3.0f * ui().box_tb_border();
+ custombottom = ui().get_line_height() + 3.0f * ui().box_tb_border();
}
//-------------------------------------------------
@@ -653,15 +635,6 @@ void menu_colors_ui::populate(float &customtop, float &custombottom)
void menu_colors_ui::custom_render(void *selectedref, float top, float bottom, float origx1, float origy1, float origx2, float origy2)
{
- // top text
- char const *const toptext[] = { _("UI Color Settings") };
- draw_text_box(
- std::begin(toptext), std::end(toptext),
- origx1, origx2, origy1 - top, origy1 - ui().box_tb_border(),
- text_layout::text_justify::CENTER, text_layout::word_wrapping::TRUNCATE, false,
- ui().colors().text_color(), UI_GREEN_COLOR, 1.0f);
-
- // bottom text
// get the text for 'UI Select'
std::string const bottomtext[] = { util::string_format(_("Double-click or press %1$s to change color"), ui().get_general_input_setting(IPT_UI_SELECT)) };
draw_text_box(
@@ -810,9 +783,9 @@ menu_rgb_ui::menu_rgb_ui(mame_ui_manager &mui, render_container &container, rgb_
, m_search()
, m_key_active(false)
, m_lock_ref(0)
- , m_title(std::move(title))
{
set_process_flags(PROCESS_LR_REPEAT);
+ set_heading(std::move(title));
}
//-------------------------------------------------
@@ -942,7 +915,7 @@ void menu_rgb_ui::populate(float &customtop, float &custombottom)
item_append(_("Choose from palette"), 0, (void *)(uintptr_t)PALETTE_CHOOSE);
item_append(menu_item_type::SEPARATOR);
- custombottom = customtop = ui().get_line_height() + 3.0f * ui().box_tb_border();
+ custombottom = ui().get_line_height() + 3.0f * ui().box_tb_border();
}
//-------------------------------------------------
@@ -951,42 +924,11 @@ void menu_rgb_ui::populate(float &customtop, float &custombottom)
void menu_rgb_ui::custom_render(void *selectedref, float top, float bottom, float origx1, float origy1, float origx2, float origy2)
{
- float width, maxwidth = origx2 - origx1;
-
- // top text
- ui().draw_text_full(
- container(),
- m_title,
- 0.0f, 0.0f, 1.0f,
- text_layout::text_justify::CENTER, text_layout::word_wrapping::NEVER,
- mame_ui_manager::NONE, rgb_t::white(), rgb_t::black(), &width);
const float lr_border = ui().box_lr_border() * machine().render().ui_aspect(&container());
- width += 2 * lr_border;
- maxwidth = std::max(maxwidth, width);
-
- // compute our bounds
- float x1 = 0.5f - 0.5f * maxwidth;
- float x2 = x1 + maxwidth;
- float y1 = origy1 - top;
- float y2 = origy1 - ui().box_tb_border();
-
- // draw a box
- ui().draw_outlined_box(container(), x1, y1, x2, y2, UI_GREEN_COLOR);
-
- // take off the borders
- x1 += lr_border;
- x2 -= lr_border;
- y1 += ui().box_tb_border();
-
- // draw the text within it
- ui().draw_text_full(
- container(),
- m_title,
- x1, y1, x2 - x1,
- text_layout::text_justify::CENTER, text_layout::word_wrapping::NEVER,
- mame_ui_manager::NORMAL, ui().colors().text_color(), ui().colors().text_bg_color());
+ float maxwidth = origx2 - origx1;
std::string sampletxt(_("Color preview:"));
+ float width;
ui().draw_text_full(
container(),
sampletxt,
@@ -998,10 +940,10 @@ void menu_rgb_ui::custom_render(void *selectedref, float top, float bottom, floa
maxwidth = std::max(origx2 - origx1, width);
// compute our bounds
- x1 = 0.5f - 0.5f * maxwidth;
- x2 = x1 + maxwidth;
- y1 = origy2 + ui().box_tb_border();
- y2 = origy2 + bottom;
+ float x1 = 0.5f - 0.5f * maxwidth;
+ float x2 = x1 + maxwidth;
+ float y1 = origy2 + ui().box_tb_border();
+ float y2 = origy2 + bottom;
// draw a box - force black to ensure the text is legible
ui().draw_outlined_box(container(), x1, y1, x2, y2, rgb_t::black());
diff --git a/src/frontend/mame/ui/custui.h b/src/frontend/mame/ui/custui.h
index 168934b5356..6a5e09ae954 100644
--- a/src/frontend/mame/ui/custui.h
+++ b/src/frontend/mame/ui/custui.h
@@ -30,7 +30,6 @@ public:
menu_custom_ui(mame_ui_manager &mui, render_container &container, std::function<void ()> &&handler);
protected:
- virtual void custom_render(void *selectedref, float top, float bottom, float x, float y, float x2, float y2) override;
virtual void menu_dismissed() override;
private:
diff --git a/src/frontend/mame/ui/dirmenu.cpp b/src/frontend/mame/ui/dirmenu.cpp
index 920a847c001..1aa4cb6a8fe 100644
--- a/src/frontend/mame/ui/dirmenu.cpp
+++ b/src/frontend/mame/ui/dirmenu.cpp
@@ -29,8 +29,8 @@ namespace ui {
namespace {
-static int ADDING = 1;
-static int CHANGE = 2;
+constexpr int ADDING = 1;
+constexpr int CHANGE = 2;
struct folders_entry
{
@@ -39,7 +39,7 @@ struct folders_entry
const int action;
};
-static const folders_entry s_folders[] =
+const folders_entry f_folders[] =
{
{ N_p("path-option", "ROMs"), OPTION_MEDIAPATH, ADDING },
{ N_p("path-option", "Software Media"), OPTION_SWPATH, CHANGE },
@@ -74,167 +74,132 @@ static const folders_entry s_folders[] =
{ N_p("path-option", "Covers"), OPTION_COVER_PATH, ADDING }
};
-} // anonymous namespace
-
/**************************************************
- MENU DIRECTORY
+ MENU REMOVE FOLDER
**************************************************/
-//-------------------------------------------------
-// ctor / dtor
-//-------------------------------------------------
-menu_directory::menu_directory(mame_ui_manager &mui, render_container &container) : menu(mui, container)
+class menu_remove_folder : public menu
{
-}
+public:
+ menu_remove_folder(mame_ui_manager &mui, render_container &container, int ref);
-menu_directory::~menu_directory()
-{
- ui().save_ui_options();
- ui_globals::reset = true;
-}
+private:
+ virtual void populate(float &customtop, float &custombottom) override;
+ virtual void handle(event const *ev) override;
-//-------------------------------------------------
-// handle
-//-------------------------------------------------
-
-void menu_directory::handle(event const *ev)
-{
- // process the menu
- if (ev && ev->itemref && ev->iptkey == IPT_UI_SELECT)
- menu::stack_push<menu_display_actual>(ui(), container(), selected_index());
-}
-
-//-------------------------------------------------
-// populate
-//-------------------------------------------------
-
-void menu_directory::populate(float &customtop, float &custombottom)
-{
- for (auto & elem : s_folders)
- item_append(_("path-option", elem.name), 0, (void *)(uintptr_t)elem.action);
-
- item_append(menu_item_type::SEPARATOR);
- customtop = ui().get_line_height() + 3.0f * ui().box_tb_border();
-}
-
-//-------------------------------------------------
-// perform our special rendering
-//-------------------------------------------------
-
-void menu_directory::custom_render(void *selectedref, float top, float bottom, float origx1, float origy1, float origx2, float origy2)
-{
- char const *const toptext[] = { _("Folders Setup") };
- draw_text_box(
- std::begin(toptext), std::end(toptext),
- origx1, origx2, origy1 - top, origy1 - ui().box_tb_border(),
- text_layout::text_justify::CENTER, text_layout::word_wrapping::TRUNCATE, false,
- ui().colors().text_color(), UI_GREEN_COLOR, 1.0f);
-}
+ std::string m_searchpath;
+ int const m_ref;
+ std::vector<std::string> m_folders;
+};
-/**************************************************
- MENU DISPLAY PATH
-**************************************************/
//-------------------------------------------------
// ctor / dtor
//-------------------------------------------------
-menu_display_actual::menu_display_actual(mame_ui_manager &mui, render_container &container, int ref)
- : menu(mui, container), m_ref(ref)
+menu_remove_folder::menu_remove_folder(mame_ui_manager &mui, render_container &container, int ref)
+ : menu(mui, container)
+ , m_ref(ref)
{
-}
+ set_heading(util::string_format(_("Remove %1$s Folder"), _("path-option", f_folders[m_ref].name)));
-menu_display_actual::~menu_display_actual()
-{
+ if (mui.options().exists(f_folders[m_ref].option))
+ m_searchpath.assign(mui.options().value(f_folders[m_ref].option));
+ else
+ m_searchpath.assign(mui.machine().options().value(f_folders[m_ref].option));
+
+ path_iterator path(m_searchpath);
+ std::string curpath;
+ while (path.next(curpath))
+ m_folders.push_back(curpath);
}
//-------------------------------------------------
// handle
//-------------------------------------------------
-void menu_display_actual::handle(event const *ev)
+void menu_remove_folder::handle(event const *ev)
{
// process the menu
if (ev && ev->itemref && ev->iptkey == IPT_UI_SELECT)
- switch ((uintptr_t)ev->itemref)
+ {
+ std::string tmppath, error_string;
+ m_folders.erase(m_folders.begin() + selected_index());
+ for (int x = 0; x < m_folders.size(); ++x)
{
- case REMOVE:
- menu::stack_push<menu_remove_folder>(ui(), container(), m_ref);
- break;
+ tmppath.append(m_folders[x]);
+ if (x < m_folders.size() - 1)
+ tmppath.append(";");
+ }
- case ADD_CHANGE:
- menu::stack_push<menu_add_change_folder>(ui(), container(), m_ref);
- break;
+ if (ui().options().exists(f_folders[m_ref].option))
+ ui().options().set_value(f_folders[m_ref].option, tmppath, OPTION_PRIORITY_CMDLINE);
+ else if (machine().options().value(f_folders[m_ref].option) != tmppath)
+ {
+ machine().options().set_value(f_folders[m_ref].option, tmppath, OPTION_PRIORITY_CMDLINE);
}
+
+ reset_parent(reset_options::REMEMBER_REF);
+ stack_pop();
+ }
}
//-------------------------------------------------
-// populate
+// populate menu
//-------------------------------------------------
-void menu_display_actual::populate(float &customtop, float &custombottom)
+void menu_remove_folder::populate(float &customtop, float &custombottom)
{
- m_heading[0] = string_format(_("Current %1$s Folders"), _("path-option", s_folders[m_ref].name));
- if (ui().options().exists(s_folders[m_ref].option))
- m_searchpath.assign(ui().options().value(s_folders[m_ref].option));
- else
- m_searchpath.assign(machine().options().value(s_folders[m_ref].option));
-
- path_iterator path(m_searchpath);
- std::string curpath;
- m_folders.clear();
- while (path.next(curpath))
- m_folders.push_back(curpath);
-
- item_append((s_folders[m_ref].action == CHANGE) ? _("Change Folder") : _("Add Folder"), 0, (void *)ADD_CHANGE);
-
- if (m_folders.size() > 1)
- item_append(_("Remove Folder"), 0, (void *)REMOVE);
+ int folders_count = 0;
+ for (auto & elem : m_folders)
+ item_append(elem, 0, (void *)(uintptr_t)++folders_count);
item_append(menu_item_type::SEPARATOR);
- customtop = (m_folders.size() + 1) * ui().get_line_height() + 6.0f * ui().box_tb_border();
}
-//-------------------------------------------------
-// perform our special rendering
-//-------------------------------------------------
-
-void menu_display_actual::custom_render(void *selectedref, float top, float bottom, float origx1, float origy1, float origx2, float origy2)
-{
- float const lineheight(ui().get_line_height());
- float const maxwidth(draw_text_box(
- std::begin(m_folders), std::end(m_folders),
- origx1, origx2, origy1 - (3.0f * ui().box_tb_border()) - (m_folders.size() * lineheight), origy1 - ui().box_tb_border(),
- text_layout::text_justify::CENTER, text_layout::word_wrapping::TRUNCATE, false,
- ui().colors().text_color(), ui().colors().background_color(), 1.0f));
- draw_text_box(
- std::begin(m_heading), std::end(m_heading),
- 0.5f * (1.0f - maxwidth), 0.5f * (1.0f + maxwidth), origy1 - top, origy1 - top + lineheight + (2.0f * ui().box_tb_border()),
- text_layout::text_justify::CENTER, text_layout::word_wrapping::TRUNCATE, false,
- ui().colors().text_color(), UI_GREEN_COLOR, 1.0f);
-}
/**************************************************
-MENU ADD FOLDER
+ MENU ADD FOLDER
**************************************************/
+
+class menu_add_change_folder : public menu
+{
+public:
+ menu_add_change_folder(mame_ui_manager &mui, render_container &container, int ref);
+
+protected:
+ virtual void custom_render(void *selectedref, float top, float bottom, float x, float y, float x2, float y2) override;
+
+ virtual bool custom_ui_cancel() override { return !m_search.empty(); }
+
+private:
+ virtual void populate(float &customtop, float &custombottom) override;
+ virtual void handle(event const *ev) override;
+
+ int const m_ref;
+ std::string m_current_path;
+ std::string m_search;
+ bool const m_change;
+ std::vector<std::string> m_folders;
+};
+
//-------------------------------------------------
-// ctor / dtor
+// ctor
//-------------------------------------------------
-menu_add_change_folder::menu_add_change_folder(mame_ui_manager &mui, render_container &container, int ref) : menu(mui, container)
+menu_add_change_folder::menu_add_change_folder(mame_ui_manager &mui, render_container &container, int ref)
+ : menu(mui, container)
+ , m_ref(ref)
+ , m_change(f_folders[ref].action == CHANGE)
{
- m_ref = ref;
- m_change = (s_folders[ref].action == CHANGE);
- m_search.clear();
-
// configure the starting path
osd_get_full_path(m_current_path, ".");
std::string searchpath;
- if (mui.options().exists(s_folders[m_ref].option))
- searchpath = mui.options().value(s_folders[m_ref].option);
+ if (mui.options().exists(f_folders[m_ref].option))
+ searchpath = mui.options().value(f_folders[m_ref].option);
else
- searchpath = mui.machine().options().value(s_folders[m_ref].option);
+ searchpath = mui.machine().options().value(f_folders[m_ref].option);
path_iterator path(searchpath);
std::string curpath;
@@ -242,10 +207,6 @@ menu_add_change_folder::menu_add_change_folder(mame_ui_manager &mui, render_cont
m_folders.push_back(curpath);
}
-menu_add_change_folder::~menu_add_change_folder()
-{
-}
-
//-------------------------------------------------
// handle
//-------------------------------------------------
@@ -290,10 +251,10 @@ void menu_add_change_folder::handle(event const *ev)
std::string error_string;
if (m_change)
{
- if (ui().options().exists(s_folders[m_ref].option))
- ui().options().set_value(s_folders[m_ref].option, m_current_path, OPTION_PRIORITY_CMDLINE);
- else if (machine().options().value(s_folders[m_ref].option) != m_current_path)
- machine().options().set_value(s_folders[m_ref].option, m_current_path, OPTION_PRIORITY_CMDLINE);
+ if (ui().options().exists(f_folders[m_ref].option))
+ ui().options().set_value(f_folders[m_ref].option, m_current_path, OPTION_PRIORITY_CMDLINE);
+ else if (machine().options().value(f_folders[m_ref].option) != m_current_path)
+ machine().options().set_value(f_folders[m_ref].option, m_current_path, OPTION_PRIORITY_CMDLINE);
}
else
{
@@ -306,10 +267,10 @@ void menu_add_change_folder::handle(event const *ev)
tmppath.append(";");
}
- if (ui().options().exists(s_folders[m_ref].option))
- ui().options().set_value(s_folders[m_ref].option, tmppath, OPTION_PRIORITY_CMDLINE);
- else if (machine().options().value(s_folders[m_ref].option) != tmppath)
- machine().options().set_value(s_folders[m_ref].option, tmppath, OPTION_PRIORITY_CMDLINE);
+ if (ui().options().exists(f_folders[m_ref].option))
+ ui().options().set_value(f_folders[m_ref].option, tmppath, OPTION_PRIORITY_CMDLINE);
+ else if (machine().options().value(f_folders[m_ref].option) != tmppath)
+ machine().options().set_value(f_folders[m_ref].option, tmppath, OPTION_PRIORITY_CMDLINE);
}
reset_parent(reset_options::SELECT_FIRST);
@@ -429,7 +390,7 @@ void menu_add_change_folder::custom_render(void *selectedref, float top, float b
std::string const toptext[] = {
util::string_format(
m_change ? _("Change %1$s Folder - Search: %2$s_") : _("Add %1$s Folder - Search: %2$s_"),
- _("path-option", s_folders[m_ref].name),
+ _("path-option", f_folders[m_ref].name),
m_search),
m_current_path };
draw_text_box(
@@ -447,87 +408,150 @@ void menu_add_change_folder::custom_render(void *selectedref, float top, float b
ui().colors().text_color(), ui().colors().background_color(), 1.0f);
}
+
/**************************************************
- MENU REMOVE FOLDER
+ MENU DISPLAY PATH
**************************************************/
-//-------------------------------------------------
-// ctor / dtor
-//-------------------------------------------------
-menu_remove_folder::menu_remove_folder(mame_ui_manager &mui, render_container &container, int ref) : menu(mui, container)
+class menu_display_actual : public menu
{
- m_ref = ref;
- if (mui.options().exists(s_folders[m_ref].option))
- m_searchpath.assign(mui.options().value(s_folders[m_ref].option));
- else
- m_searchpath.assign(mui.machine().options().value(s_folders[m_ref].option));
+public:
+ menu_display_actual(mame_ui_manager &mui, render_container &container, int selectedref)
+ : menu(mui, container)
+ , m_heading{ util::string_format((f_folders[selectedref].action == ADDING) ? _("%1$s Folders") : _("%1$s Folder"), _("path-option", f_folders[selectedref].name)) }
+ , m_ref(selectedref)
+ {
+ }
- path_iterator path(m_searchpath);
- std::string curpath;
- while (path.next(curpath))
- m_folders.push_back(curpath);
-}
+protected:
+ virtual void custom_render(void *selectedref, float top, float bottom, float x, float y, float x2, float y2) override;
-menu_remove_folder::~menu_remove_folder()
-{
-}
+private:
+ enum
+ {
+ ADD_CHANGE = 1,
+ REMOVE,
+ };
+
+ virtual void populate(float &customtop, float &custombottom) override;
+ virtual void handle(event const *ev) override;
+
+ std::string const m_heading[1];
+ std::string m_searchpath;
+ std::vector<std::string> m_folders;
+ int const m_ref;
+};
//-------------------------------------------------
// handle
//-------------------------------------------------
-void menu_remove_folder::handle(event const *ev)
+void menu_display_actual::handle(event const *ev)
{
// process the menu
if (ev && ev->itemref && ev->iptkey == IPT_UI_SELECT)
{
- std::string tmppath, error_string;
- m_folders.erase(m_folders.begin() + selected_index());
- for (int x = 0; x < m_folders.size(); ++x)
+ switch ((uintptr_t)ev->itemref)
{
- tmppath.append(m_folders[x]);
- if (x < m_folders.size() - 1)
- tmppath.append(";");
- }
+ case REMOVE:
+ menu::stack_push<menu_remove_folder>(ui(), container(), m_ref);
+ break;
- if (ui().options().exists(s_folders[m_ref].option))
- ui().options().set_value(s_folders[m_ref].option, tmppath, OPTION_PRIORITY_CMDLINE);
- else if (machine().options().value(s_folders[m_ref].option) != tmppath)
- {
- machine().options().set_value(s_folders[m_ref].option, tmppath, OPTION_PRIORITY_CMDLINE);
+ case ADD_CHANGE:
+ menu::stack_push<menu_add_change_folder>(ui(), container(), m_ref);
+ break;
}
-
- reset_parent(reset_options::REMEMBER_REF);
- stack_pop();
}
}
//-------------------------------------------------
-// populate menu
+// populate
//-------------------------------------------------
-void menu_remove_folder::populate(float &customtop, float &custombottom)
+void menu_display_actual::populate(float &customtop, float &custombottom)
{
- int folders_count = 0;
- for (auto & elem : m_folders)
- item_append(elem, 0, (void *)(uintptr_t)++folders_count);
+ if (ui().options().exists(f_folders[m_ref].option))
+ m_searchpath.assign(ui().options().value(f_folders[m_ref].option));
+ else
+ m_searchpath.assign(machine().options().value(f_folders[m_ref].option));
+
+ path_iterator path(m_searchpath);
+ std::string curpath;
+ m_folders.clear();
+ while (path.next(curpath))
+ m_folders.push_back(curpath);
+
+ item_append((f_folders[m_ref].action == CHANGE) ? _("Change Folder") : _("Add Folder"), 0, (void *)ADD_CHANGE);
+
+ if (m_folders.size() > 1)
+ item_append(_("Remove Folder"), 0, (void *)REMOVE);
item_append(menu_item_type::SEPARATOR);
- customtop = ui().get_line_height() + 3.0f * ui().box_tb_border();
+
+ customtop = (m_folders.size() + 1) * ui().get_line_height() + 6.0f * ui().box_tb_border();
}
//-------------------------------------------------
// perform our special rendering
//-------------------------------------------------
-void menu_remove_folder::custom_render(void *selectedref, float top, float bottom, float origx1, float origy1, float origx2, float origy2)
+void menu_display_actual::custom_render(void *selectedref, float top, float bottom, float origx1, float origy1, float origx2, float origy2)
{
- std::string const toptext[] = {string_format(_("Remove %1$s Folder"), _("path-option", s_folders[m_ref].name)) };
+ float const lineheight(ui().get_line_height());
+ float const maxwidth(draw_text_box(
+ std::begin(m_folders), std::end(m_folders),
+ origx1, origx2, origy1 - (3.0f * ui().box_tb_border()) - (m_folders.size() * lineheight), origy1 - ui().box_tb_border(),
+ text_layout::text_justify::CENTER, text_layout::word_wrapping::TRUNCATE, false,
+ ui().colors().text_color(), ui().colors().background_color(), 1.0f));
draw_text_box(
- std::begin(toptext), std::end(toptext),
- origx1, origx2, origy1 - top, origy1 - ui().box_tb_border(),
+ std::begin(m_heading), std::end(m_heading),
+ 0.5f * (1.0f - maxwidth), 0.5f * (1.0f + maxwidth), origy1 - top, origy1 - top + lineheight + (2.0f * ui().box_tb_border()),
text_layout::text_justify::CENTER, text_layout::word_wrapping::TRUNCATE, false,
ui().colors().text_color(), UI_GREEN_COLOR, 1.0f);
}
+} // anonymous namespace
+
+
+/**************************************************
+ MENU DIRECTORY
+**************************************************/
+//-------------------------------------------------
+// ctor / dtor
+//-------------------------------------------------
+
+menu_directory::menu_directory(mame_ui_manager &mui, render_container &container) : menu(mui, container)
+{
+ set_heading(_("Configure Folders"));
+}
+
+menu_directory::~menu_directory()
+{
+ ui().save_ui_options();
+ ui_globals::reset = true;
+}
+
+//-------------------------------------------------
+// handle
+//-------------------------------------------------
+
+void menu_directory::handle(event const *ev)
+{
+ // process the menu
+ if (ev && ev->itemref && ev->iptkey == IPT_UI_SELECT)
+ menu::stack_push<menu_display_actual>(ui(), container(), selected_index());
+}
+
+//-------------------------------------------------
+// populate
+//-------------------------------------------------
+
+void menu_directory::populate(float &customtop, float &custombottom)
+{
+ for (auto & elem : f_folders)
+ item_append(_("path-option", elem.name), 0, (void *)(uintptr_t)elem.action);
+
+ item_append(menu_item_type::SEPARATOR);
+}
+
} // namespace ui
diff --git a/src/frontend/mame/ui/dirmenu.h b/src/frontend/mame/ui/dirmenu.h
index 556427425e0..644a71ba564 100644
--- a/src/frontend/mame/ui/dirmenu.h
+++ b/src/frontend/mame/ui/dirmenu.h
@@ -8,11 +8,11 @@
***************************************************************************/
-#pragma once
-
#ifndef MAME_FRONTEND_UI_DIRMENU_H
#define MAME_FRONTEND_UI_DIRMENU_H
+#pragma once
+
#include "ui/menu.h"
#include <string>
@@ -30,88 +30,9 @@ public:
menu_directory(mame_ui_manager &mui, render_container &container);
virtual ~menu_directory() override;
-protected:
- virtual void custom_render(void *selectedref, float top, float bottom, float x, float y, float x2, float y2) override;
-
-private:
- virtual void populate(float &customtop, float &custombottom) override;
- virtual void handle(event const *ev) override;
-};
-
-//-------------------------------------------------
-// class directory specific menu
-//-------------------------------------------------
-
-class menu_display_actual : public menu
-{
-public:
- menu_display_actual(mame_ui_manager &mui, render_container &container, int selectedref);
- virtual ~menu_display_actual() override;
-
-protected:
- virtual void custom_render(void *selectedref, float top, float bottom, float x, float y, float x2, float y2) override;
-
-private:
- enum
- {
- ADD_CHANGE = 1,
- REMOVE,
- };
-
- virtual void populate(float &customtop, float &custombottom) override;
- virtual void handle(event const *ev) override;
-
- std::string m_heading[1], m_searchpath;
- std::vector<std::string> m_folders;
- int m_ref;
-};
-
-//-------------------------------------------------
-// class remove folder menu
-//-------------------------------------------------
-
-class menu_remove_folder : public menu
-{
-public:
- menu_remove_folder(mame_ui_manager &mui, render_container &container, int ref);
- virtual ~menu_remove_folder() override;
-
-protected:
- virtual void custom_render(void *selectedref, float top, float bottom, float x, float y, float x2, float y2) override;
-
private:
virtual void populate(float &customtop, float &custombottom) override;
virtual void handle(event const *ev) override;
-
- std::string m_searchpath;
- int m_ref;
- std::vector<std::string> m_folders;
-};
-
-//-------------------------------------------------
-// class add / change folder menu
-//-------------------------------------------------
-
-class menu_add_change_folder : public menu
-{
-public:
- menu_add_change_folder(mame_ui_manager &mui, render_container &container, int ref);
- virtual ~menu_add_change_folder() override;
-
-protected:
- virtual void custom_render(void *selectedref, float top, float bottom, float x, float y, float x2, float y2) override;
-
- virtual bool custom_ui_cancel() override { return !m_search.empty(); }
-
-private:
- virtual void populate(float &customtop, float &custombottom) override;
- virtual void handle(event const *ev) override;
-
- int m_ref;
- std::string m_current_path;
- std::string m_search;
- bool m_change;
- std::vector<std::string> m_folders;
};
} // namespace ui
diff --git a/src/frontend/mame/ui/filemngr.cpp b/src/frontend/mame/ui/filemngr.cpp
index 06c2d822b1e..ec346940586 100644
--- a/src/frontend/mame/ui/filemngr.cpp
+++ b/src/frontend/mame/ui/filemngr.cpp
@@ -40,6 +40,7 @@ menu_file_manager::menu_file_manager(mame_ui_manager &mui, render_container &con
{
// The warning string is used when accessing from the force_file_manager call, i.e.
// when the file manager is loaded top front in the case of mandatory image devices
+ set_heading(_("File Manager"));
}
@@ -150,7 +151,7 @@ void menu_file_manager::populate(float &customtop, float &custombottom)
item_append(menu_item_type::SEPARATOR);
if (m_warnings.empty() || !missing_mandatory)
- item_append(m_warnings.empty() ? _("Reset Machine") : _("Start Machine"), 0, (void *)1);
+ item_append(m_warnings.empty() ? _("Reset System") : _("Start System"), 0, (void *)1);
custombottom = ui().get_line_height() + 3.0f * ui().box_tb_border();
}
diff --git a/src/frontend/mame/ui/info.cpp b/src/frontend/mame/ui/info.cpp
index 5d4b8c61cb2..fdabab41290 100644
--- a/src/frontend/mame/ui/info.cpp
+++ b/src/frontend/mame/ui/info.cpp
@@ -64,7 +64,7 @@ void get_general_warnings(std::ostream &buf, running_machine &machine, machine_f
if (machine.rom_load().warnings() > 0)
{
bad_roms = true;
- buf << _("One or more ROMs/CHDs for this machine are incorrect. The machine may not run correctly.\n");
+ buf << _("One or more ROMs/disk images for this system are incorrect. The system may not run correctly.\n");
}
if (!machine.rom_load().software_load_warnings_message().empty())
{
@@ -77,12 +77,12 @@ void get_general_warnings(std::ostream &buf, running_machine &machine, machine_f
{
if (bad_roms)
buf << '\n';
- buf << _("There are known problems with this machine\n\n");
+ buf << _("There are known problems with this system\n\n");
}
// add a warning if any ROMs are flagged BAD_DUMP/NO_DUMP
if (machine.rom_load().knownbad() > 0)
- buf << _("One or more ROMs/CHDs for this machine have not been correctly dumped.\n");
+ buf << _("One or more ROMs/disk images for this system have not been correctly dumped.\n");
}
void get_device_warnings(std::ostream &buf, device_t::feature_type unemulated, device_t::feature_type imperfect)
@@ -129,17 +129,17 @@ void get_system_warnings(std::ostream &buf, running_machine &machine, machine_fl
if (flags & ::machine_flags::NO_COCKTAIL)
buf << _("Screen flipping in cocktail mode is not supported.\n");
if (flags & ::machine_flags::REQUIRES_ARTWORK)
- buf << _("This machine requires external artwork files.\n");
+ buf << _("This system requires external artwork files.\n");
if (flags & ::machine_flags::IS_INCOMPLETE)
- buf << _("This machine was never completed. It may exhibit strange behavior or missing elements that are not bugs in the emulation.\n");
+ buf << _("This system was never completed. It may exhibit strange behavior or missing elements that are not bugs in the emulation.\n");
if (flags & ::machine_flags::NO_SOUND_HW)
- buf << _("This machine has no sound hardware, MAME will produce no sounds, this is expected behaviour.\n");
+ buf << _("This system has no sound hardware, MAME will produce no sounds, this is expected behaviour.\n");
// these are more severe warnings
if (flags & ::machine_flags::NOT_WORKING)
- buf << _("\nTHIS MACHINE DOESN'T WORK. The emulation for this machine is not yet complete. There is nothing you can do to fix this problem except wait for the developers to improve the emulation.\n");
+ buf << _("\nTHIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. There is nothing you can do to fix this problem except wait for the developers to improve the emulation.\n");
if (flags & ::machine_flags::MECHANICAL)
- buf << _("\nElements of this machine cannot be emulated as they require physical interaction or consist of mechanical devices. It is not possible to fully experience this machine.\n");
+ buf << _("\nElements of this system cannot be emulated as they require physical interaction or consist of mechanical devices. It is not possible to fully experience this system.\n");
if ((flags & MACHINE_ERRORS) || ((machine.system().type.unemulated_features() | machine.system().type.imperfect_features()) & device_t::feature::PROTECTION))
{
@@ -161,7 +161,7 @@ void get_system_warnings(std::ostream &buf, running_machine &machine, machine_fl
{
// this one works, add a header and display the name of the clone
if (!foundworking)
- util::stream_format(buf, _("\n\nThere are working clones of this machine: %s"), driver.name);
+ util::stream_format(buf, _("\n\nThere are working clones of this system: %s"), driver.name);
else
util::stream_format(buf, _(", %s"), driver.name);
foundworking = true;
@@ -615,6 +615,7 @@ void menu_warn_info::handle(event const *ev)
menu_image_info::menu_image_info(mame_ui_manager &mui, render_container &container) : menu(mui, container)
{
+ set_heading(_("Media Image Information"));
}
menu_image_info::~menu_image_info()
@@ -628,10 +629,6 @@ void menu_image_info::menu_activated()
void menu_image_info::populate(float &customtop, float &custombottom)
{
- ui_system_info const &system(system_list::instance().systems()[driver_list::find(machine().system().name)]);
- item_append(system.description, FLAG_DISABLE, nullptr);
- item_append(std::string(), FLAG_DISABLE, nullptr);
-
for (device_image_interface &image : image_interface_enumerator(machine().root_device()))
image_info(&image);
}
@@ -680,7 +677,7 @@ void menu_image_info::image_info(device_image_interface *image)
{
item_append(image->brief_instance_name(), _("[empty]"), 0, nullptr);
}
- item_append(std::string(), FLAG_DISABLE, nullptr);
+ item_append(menu_item_type::SEPARATOR);
}
} // namespace ui
diff --git a/src/frontend/mame/ui/info_pty.cpp b/src/frontend/mame/ui/info_pty.cpp
index 4e541a7988c..1aadb85deb9 100644
--- a/src/frontend/mame/ui/info_pty.cpp
+++ b/src/frontend/mame/ui/info_pty.cpp
@@ -19,6 +19,7 @@ namespace ui {
menu_pty_info::menu_pty_info(mame_ui_manager &mui, render_container &container) :
menu(mui, container)
{
+ set_heading(_("Pseudo Terminals"));
}
menu_pty_info::~menu_pty_info()
@@ -27,9 +28,6 @@ menu_pty_info::~menu_pty_info()
void menu_pty_info::populate(float &customtop, float &custombottom)
{
- item_append(_("Pseudo terminals"), FLAG_DISABLE, nullptr);
- item_append(std::string(), FLAG_DISABLE, nullptr);
-
for (device_pty_interface &pty : pty_interface_enumerator(machine().root_device()))
{
const char *port_name = pty.device().owner()->tag() + 1;
diff --git a/src/frontend/mame/ui/inputdevices.cpp b/src/frontend/mame/ui/inputdevices.cpp
new file mode 100644
index 00000000000..e1e39f0467f
--- /dev/null
+++ b/src/frontend/mame/ui/inputdevices.cpp
@@ -0,0 +1,258 @@
+// license:BSD-3-Clause
+// copyright-holders:Vas Crabb
+/***************************************************************************
+
+ ui/inputdevices.cpp
+
+ Input devices menu.
+
+***************************************************************************/
+
+#include "emu.h"
+#include "inputdevices.h"
+
+#include "inputdev.h"
+
+
+namespace ui {
+
+namespace {
+
+class menu_input_device : public menu
+{
+public:
+ menu_input_device(mame_ui_manager &mui, render_container &container, input_device &device)
+ : menu(mui, container)
+ , m_device(device)
+ {
+ set_heading(
+ util::string_format(_("menu-inputdev", "%1$s (%2$s %3$d)"),
+ device.name(),
+ machine().input().device_class(device.devclass()).name(),
+ device.devindex() + 1));
+ }
+
+protected:
+ virtual void custom_render(void *selectedref, float top, float bottom, float x, float y, float x2, float y2) override
+ {
+ if (selectedref)
+ {
+ input_device_item &input = *reinterpret_cast<input_device_item *>(selectedref);
+ switch (input.itemclass())
+ {
+ case ITEM_CLASS_ABSOLUTE:
+ case ITEM_CLASS_RELATIVE:
+ {
+ // draw the outer box
+ ui().draw_outlined_box(container(), x, y2 + ui().box_tb_border(), x2, y2 + bottom, ui().colors().background_color());
+
+ // draw the indicator
+ rgb_t const fgcolor(ui().colors().text_color());
+ float const border = ui().box_lr_border() * machine().render().ui_aspect(&container());
+ float const lineheight = ui().get_line_height();
+ float const indleft = x + border;
+ float const indright = x2 - border;
+ float const indtop = y2 + (ui().box_tb_border() * 2.0F) + (lineheight * 0.2F);
+ float const indbottom = y2 + (ui().box_tb_border() * 2.0F) + (lineheight * 0.8F);
+ float const indcentre = (x + x2) * 0.5F;
+ s32 const value = (input.itemclass() == ITEM_CLASS_ABSOLUTE) ? input.read_as_absolute(ITEM_MODIFIER_NONE) : input.read_as_relative(ITEM_MODIFIER_NONE);
+ if (0 < value)
+ {
+ float const fillright = indcentre + (float(value) / float(INPUT_ABSOLUTE_MAX) * (indright - indcentre));
+ container().add_rect(indcentre, indtop, (std::min)(fillright, indright), indbottom, fgcolor, PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA));
+ }
+ else if (0 > value)
+ {
+ float const fillleft = indcentre - (float(value) / float(INPUT_ABSOLUTE_MIN) * (indcentre - indleft));
+ container().add_rect((std::max)(fillleft, indleft), indtop, indcentre, indbottom, fgcolor, PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA));
+ }
+ container().add_line(indleft, indtop, indright, indtop, UI_LINE_WIDTH, fgcolor, PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA));
+ container().add_line(indright, indtop, indright, indbottom, UI_LINE_WIDTH, fgcolor, PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA));
+ container().add_line(indright, indbottom, indleft, indbottom, UI_LINE_WIDTH, fgcolor, PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA));
+ container().add_line(indleft, indbottom, indleft, indtop, UI_LINE_WIDTH, fgcolor, PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA));
+ container().add_line(indcentre, indtop, indcentre, indbottom, UI_LINE_WIDTH, fgcolor, PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA));
+ }
+ break;
+ default:
+ break;
+ }
+ }
+ }
+
+private:
+ virtual void populate(float &customtop, float &custombottom) override
+ {
+ bool haveanalog = false;
+ for (input_item_id itemid = ITEM_ID_FIRST_VALID; m_device.maxitem() >= itemid; ++itemid)
+ {
+ input_device_item *const input = m_device.item(itemid);
+ if (input)
+ {
+ switch (input->itemclass())
+ {
+ case ITEM_CLASS_ABSOLUTE:
+ case ITEM_CLASS_RELATIVE:
+ haveanalog = true;
+ break;
+ default:
+ break;
+ }
+ item_append(input->name(), format_value(*input), 0U, input);
+ }
+ }
+
+ item_append(menu_item_type::SEPARATOR);
+
+ if (haveanalog)
+ custombottom = ui().get_line_height() + (ui().box_tb_border() * 3.0F);
+ }
+
+ virtual void handle(event const *ev) override
+ {
+ for (int i = 0; item_count() > i; ++i)
+ {
+ void *const ref(item(i).ref());
+ if (ref)
+ {
+ input_device_item &input = *reinterpret_cast<input_device_item *>(ref);
+ item(i).set_subtext(format_value(input));
+ }
+ }
+ }
+
+ static std::string format_value(input_device_item &input)
+ {
+ switch (input.itemclass())
+ {
+ default:
+ case ITEM_CLASS_SWITCH:
+ return util::string_format("%d", input.read_as_switch(ITEM_MODIFIER_NONE));
+ case ITEM_CLASS_ABSOLUTE:
+ return util::string_format("%d", input.read_as_absolute(ITEM_MODIFIER_NONE));
+ case ITEM_CLASS_RELATIVE:
+ return util::string_format("%d", input.read_as_relative(ITEM_MODIFIER_NONE));
+ }
+ }
+
+ input_device &m_device;
+};
+
+} // anonymous namespace
+
+
+
+menu_input_devices::menu_input_devices(mame_ui_manager &mui, render_container &container)
+ : menu(mui, container)
+{
+ set_heading(_("menu-inputdev", "Input Devices"));
+}
+
+
+menu_input_devices::~menu_input_devices()
+{
+}
+
+
+void menu_input_devices::populate(float &customtop, float &custombottom)
+{
+ // iterate input device classes and devices within each class
+ bool found = false;
+ for (input_device_class classno = DEVICE_CLASS_FIRST_VALID; DEVICE_CLASS_LAST_VALID >= classno; ++classno)
+ {
+ input_class &devclass = machine().input().device_class(classno);
+ if (devclass.enabled())
+ {
+ bool first = true;
+ for (int devnum = 0; devclass.maxindex() >= devnum; ++devnum)
+ {
+ input_device *const device = devclass.device(devnum);
+ if (device)
+ {
+ // add a device class heading
+ found = true;
+ if (first)
+ {
+ first = false;
+ item_append(devclass.name(), FLAG_UI_HEADING | FLAG_DISABLE, nullptr);
+ }
+
+ // add the item for the device itself
+ item_append(util::string_format("%d", device->devindex() + 1), device->name(), 0U, device);
+ }
+ }
+ }
+ }
+
+ // highly unlikely - at least one keyboard or mouse will be enabled in almost all cases
+ if (!found)
+ item_append(_("menu-inputdev", "[no input devices are enabled]"), FLAG_DISABLE, nullptr);
+
+ item_append(menu_item_type::SEPARATOR);
+}
+
+
+void menu_input_devices::handle(event const *ev)
+{
+ if (ev && ev->itemref)
+ {
+ input_device &dev = *reinterpret_cast<input_device *>(ev->itemref);
+ switch (ev->iptkey)
+ {
+ case IPT_UI_SELECT:
+ stack_push<menu_input_device>(ui(), container(), dev);
+ break;
+
+ case IPT_UI_PREV_GROUP:
+ {
+ auto group = dev.devclass();
+ bool found_break = false;
+ int target = 0;
+ for (auto i = selected_index(); 0 < i--; )
+ {
+ input_device *const candidate = reinterpret_cast<input_device *>(item(i).ref());
+ if (candidate)
+ {
+ if (candidate->devclass() == group)
+ {
+ target = i;
+ }
+ else if (!found_break)
+ {
+ group = candidate->devclass();
+ found_break = true;
+ target = i;
+ }
+ else
+ {
+ set_selected_index(target);
+ break;
+ }
+ }
+ if (!i && found_break)
+ {
+ set_selected_index(target);
+ break;
+ }
+ }
+ }
+ break;
+
+ case IPT_UI_NEXT_GROUP:
+ {
+ auto const group = dev.devclass();
+ for (auto i = selected_index(); item_count() > ++i; )
+ {
+ input_device *const candidate = reinterpret_cast<input_device *>(item(i).ref());
+ if (candidate && (candidate->devclass() != group))
+ {
+ set_selected_index(i);
+ break;
+ }
+ }
+ }
+ break;
+ }
+ }
+}
+
+} // namespace ui
diff --git a/src/frontend/mame/ui/inputdevices.h b/src/frontend/mame/ui/inputdevices.h
new file mode 100644
index 00000000000..cb81caaaf47
--- /dev/null
+++ b/src/frontend/mame/ui/inputdevices.h
@@ -0,0 +1,34 @@
+// license:BSD-3-Clause
+// copyright-holders:Vas Crabb
+/***************************************************************************
+
+ ui/inputdevices.h
+
+ Input devices menu.
+
+***************************************************************************/
+
+#ifndef MAME_FRONTEND_UI_INPUTDEVICES_H
+#define MAME_FRONTEND_UI_INPUTDEVICES_H
+
+#pragma once
+
+#include "ui/menu.h"
+
+
+namespace ui {
+
+class menu_input_devices : public menu
+{
+public:
+ menu_input_devices(mame_ui_manager &mui, render_container &container);
+ virtual ~menu_input_devices();
+
+private:
+ virtual void populate(float &customtop, float &custombottom) override;
+ virtual void handle(event const *ev) override;
+};
+
+} // namespace ui
+
+#endif // MAME_FRONTEND_UI_INPUTDEVICES_H
diff --git a/src/frontend/mame/ui/inputmap.cpp b/src/frontend/mame/ui/inputmap.cpp
index 38dd73111be..161ce0f03c6 100644
--- a/src/frontend/mame/ui/inputmap.cpp
+++ b/src/frontend/mame/ui/inputmap.cpp
@@ -26,6 +26,7 @@ namespace ui {
menu_input_groups::menu_input_groups(mame_ui_manager &mui, render_container &container) : menu(mui, container)
{
+ set_heading(_("Input Assignments (general)"));
}
menu_input_groups::~menu_input_groups()
@@ -49,7 +50,13 @@ void menu_input_groups::handle(event const *ev)
{
// process the menu
if (ev && (ev->iptkey == IPT_UI_SELECT))
- menu::stack_push<menu_input_general>(ui(), container(), int(uintptr_t(ev->itemref) - 1));
+ {
+ menu::stack_push<menu_input_general>(
+ ui(),
+ container(),
+ int(uintptr_t(ev->itemref) - 1),
+ util::string_format(_("Input Assignments (%1$s)"), ev->item->text()));
+ }
}
@@ -58,16 +65,23 @@ void menu_input_groups::handle(event const *ev)
input menu
-------------------------------------------------*/
-menu_input_general::menu_input_general(mame_ui_manager &mui, render_container &container, int _group)
+menu_input_general::menu_input_general(mame_ui_manager &mui, render_container &container, int _group, std::string &&heading)
: menu_input(mui, container)
, group(_group)
{
+ set_heading(std::move(heading));
}
menu_input_general::~menu_input_general()
{
}
+void menu_input_general::menu_activated()
+{
+ // scripts can change settings out from under us
+ reset(reset_options::REMEMBER_POSITION);
+}
+
void menu_input_general::populate(float &customtop, float &custombottom)
{
if (data.empty())
@@ -135,12 +149,21 @@ void menu_input_general::update_input(input_item_data &seqchangeditem)
menu_input_specific::menu_input_specific(mame_ui_manager &mui, render_container &container) : menu_input(mui, container)
{
+ set_heading(_("Input Assignments (this system)"));
}
menu_input_specific::~menu_input_specific()
{
}
+void menu_input_specific::menu_activated()
+{
+ // scripts can change settings out from under us
+ assert(!pollingitem);
+ data.clear();
+ reset(reset_options::REMEMBER_POSITION);
+}
+
void menu_input_specific::populate(float &customtop, float &custombottom)
{
if (data.empty())
@@ -228,7 +251,7 @@ void menu_input_specific::populate(float &customtop, float &custombottom)
if (!data.empty())
populate_sorted(customtop, custombottom);
else
- item_append(_("This machine has no configurable inputs."), FLAG_DISABLE, nullptr);
+ item_append(_("[no assignable inputs are enabled]"), FLAG_DISABLE, nullptr);
item_append(menu_item_type::SEPARATOR);
}
@@ -274,12 +297,6 @@ menu_input::~menu_input()
{
}
-void menu_input::menu_activated()
-{
- // scripts can change settings out from under us
- reset(reset_options::REMEMBER_POSITION);
-}
-
/*-------------------------------------------------
toggle_none_default - toggle between "NONE"
@@ -398,7 +415,7 @@ void menu_input::handle(event const *ev)
{
// entered invalid sequence - abandon change
invalidate = true;
- errormsg = _("Invalid sequence entered");
+ errormsg = _("Invalid combination entered");
erroritem = item;
}
seq_poll.reset();
diff --git a/src/frontend/mame/ui/inputmap.h b/src/frontend/mame/ui/inputmap.h
index a43a6829b06..c651a8cc3d3 100644
--- a/src/frontend/mame/ui/inputmap.h
+++ b/src/frontend/mame/ui/inputmap.h
@@ -64,8 +64,6 @@ protected:
menu_input(mame_ui_manager &mui, render_container &container);
- virtual void menu_activated() override;
-
void populate_sorted(float &customtop, float &custombottom);
void toggle_none_default(input_seq &selected_seq, input_seq &original_seq, const input_seq &selected_defseq);
@@ -92,9 +90,12 @@ private:
class menu_input_general : public menu_input
{
public:
- menu_input_general(mame_ui_manager &mui, render_container &container, int group);
+ menu_input_general(mame_ui_manager &mui, render_container &container, int group, std::string &&heading);
virtual ~menu_input_general() override;
+protected:
+ virtual void menu_activated() override;
+
private:
virtual void populate(float &customtop, float &custombottom) override;
virtual void update_input(input_item_data &seqchangeditem) override;
@@ -109,6 +110,9 @@ public:
menu_input_specific(mame_ui_manager &mui, render_container &container);
virtual ~menu_input_specific() override;
+protected:
+ virtual void menu_activated() override;
+
private:
virtual void populate(float &customtop, float &custombottom) override;
virtual void update_input(input_item_data &seqchangeditem) override;
diff --git a/src/frontend/mame/ui/inputopts.cpp b/src/frontend/mame/ui/inputopts.cpp
new file mode 100644
index 00000000000..6884574c6a5
--- /dev/null
+++ b/src/frontend/mame/ui/inputopts.cpp
@@ -0,0 +1,141 @@
+// license:BSD-3-Clause
+// copyright-holders:Vas Crabb
+/***************************************************************************
+
+ ui/inputopts.cpp
+
+ Input options submenu.
+
+***************************************************************************/
+
+#include "emu.h"
+#include "ui/inputopts.h"
+
+#include "ui/analogipt.h"
+#include "ui/inputdevices.h"
+#include "ui/inputmap.h"
+#include "ui/inputtoggle.h"
+#include "ui/keyboard.h"
+
+#include "natkeyboard.h"
+
+
+namespace ui {
+
+namespace {
+
+enum : unsigned
+{
+ INPUTMAP_GENERAL = 1,
+ INPUTMAP_MACHINE,
+ ANALOG,
+ KEYBOARD,
+ TOGGLES,
+ INPUTDEV
+};
+
+
+void scan_inputs(running_machine &machine, bool &inputmap, bool &analog, bool &toggle)
+{
+ inputmap = analog = toggle = false;
+ for (auto &port : machine.ioport().ports())
+ {
+ for (ioport_field &field : port.second->fields())
+ {
+ if (field.enabled())
+ {
+ switch (field.type_class())
+ {
+ case INPUT_CLASS_CONTROLLER:
+ case INPUT_CLASS_MISC:
+ case INPUT_CLASS_KEYBOARD:
+ inputmap = true;
+ if (field.live().toggle)
+ toggle = true;
+ break;
+ default:
+ break;
+ }
+ if (field.is_analog())
+ analog = true;
+
+ if (inputmap && analog && toggle)
+ return;
+ }
+ }
+ }
+}
+
+} // anonymous namespace
+
+
+menu_input_options::menu_input_options(mame_ui_manager &mui, render_container &container)
+ : menu(mui, container)
+{
+ set_heading(_("menu-inputopts", "Input Settings"));
+}
+
+
+menu_input_options::~menu_input_options()
+{
+}
+
+
+void menu_input_options::menu_activated()
+{
+ reset(reset_options::REMEMBER_REF);
+}
+
+
+void menu_input_options::populate(float &customtop, float &custombottom)
+{
+ bool inputmap, analog, toggle;
+ scan_inputs(machine(), inputmap, analog, toggle);
+
+ item_append(_("menu-inputopts", "Input Assignments (general)"), 0, (void *)INPUTMAP_GENERAL);
+ if (inputmap)
+ item_append(_("menu-inputopts", "Input Assignments (this system)"), 0, (void *)INPUTMAP_MACHINE);
+ if (analog)
+ item_append(_("menu-inputopts", "Analog Input Adjustments"), 0, (void *)ANALOG);
+ if (machine().natkeyboard().keyboard_count())
+ item_append(_("menu-inputopts", "Keyboard Selection"), 0, (void *)KEYBOARD);
+ if (toggle)
+ item_append(_("menu-inputopts", "Toggle Inputs"), 0, (void *)TOGGLES);
+
+ item_append(menu_item_type::SEPARATOR);
+
+ item_append(_("menu-inputopts", "Input Devices"), 0, (void *)INPUTDEV);
+
+ item_append(menu_item_type::SEPARATOR);
+}
+
+
+void menu_input_options::handle(event const *ev)
+{
+ if (ev && (IPT_UI_SELECT == ev->iptkey))
+ {
+ switch (uintptr_t(ev->itemref))
+ {
+ case INPUTMAP_GENERAL:
+ stack_push<menu_input_groups>(ui(), container());
+ break;
+ case INPUTMAP_MACHINE:
+ stack_push<menu_input_specific>(ui(), container());
+ break;
+ case ANALOG:
+ stack_push<menu_analog>(ui(), container());
+ break;
+ case KEYBOARD:
+ stack_push<menu_keyboard_mode>(ui(), container());
+ break;
+ case TOGGLES:
+ stack_push<menu_input_toggles>(ui(), container());
+ break;
+ case INPUTDEV:
+ stack_push<menu_input_devices>(ui(), container());
+ break;
+ }
+ }
+}
+
+} // namespace ui
diff --git a/src/frontend/mame/ui/inputopts.h b/src/frontend/mame/ui/inputopts.h
new file mode 100644
index 00000000000..11432ce5035
--- /dev/null
+++ b/src/frontend/mame/ui/inputopts.h
@@ -0,0 +1,37 @@
+// license:BSD-3-Clause
+// copyright-holders:Vas Crabb
+/***************************************************************************
+
+ ui/inputopts.h
+
+ Input options submenu.
+
+***************************************************************************/
+
+#ifndef MAME_FRONTEND_UI_INPUTOPTS_H
+#define MAME_FRONTEND_UI_INPUTOPTS_H
+
+#pragma once
+
+#include "ui/menu.h"
+
+
+namespace ui {
+
+class menu_input_options : public menu
+{
+public:
+ menu_input_options(mame_ui_manager &mui, render_container &container);
+ virtual ~menu_input_options();
+
+protected:
+ virtual void menu_activated() override;
+
+private:
+ virtual void populate(float &customtop, float &custombottom) override;
+ virtual void handle(event const *ev) override;
+};
+
+} // namespace ui
+
+#endif // MAME_FRONTEND_UI_INPUTOPTS_H
diff --git a/src/frontend/mame/ui/inputtoggle.cpp b/src/frontend/mame/ui/inputtoggle.cpp
new file mode 100644
index 00000000000..b21cd572c1d
--- /dev/null
+++ b/src/frontend/mame/ui/inputtoggle.cpp
@@ -0,0 +1,219 @@
+// license:BSD-3-Clause
+// copyright-holders:Vas Crabb
+/***************************************************************************
+
+ ui/inputtoggle.cpp
+
+ Toggle inputs menu.
+
+***************************************************************************/
+
+#include "emu.h"
+#include "ui/inputtoggle.h"
+
+#include <iterator>
+
+
+namespace ui {
+
+menu_input_toggles::menu_input_toggles(mame_ui_manager &mui, render_container &container)
+ : menu(mui, container)
+{
+ set_heading(_("menu-inputtoggle", "Toggle Inputs"));
+}
+
+
+menu_input_toggles::~menu_input_toggles()
+{
+}
+
+
+void menu_input_toggles::menu_activated()
+{
+ // enabled inputs and state of inputs can change while menu is inactive
+ reset(reset_options::REMEMBER_REF);
+}
+
+
+void menu_input_toggles::populate(float &customtop, float &custombottom)
+{
+ // find toggle fields
+ if (m_fields.empty())
+ {
+ for (auto &port : machine().ioport().ports())
+ {
+ for (ioport_field &field : port.second->fields())
+ {
+ switch (field.type_class())
+ {
+ case INPUT_CLASS_CONTROLLER:
+ case INPUT_CLASS_MISC:
+ case INPUT_CLASS_KEYBOARD:
+ if (field.live().toggle)
+ m_fields.emplace_back(field);
+ break;
+ default:
+ break;
+ }
+ }
+ }
+ }
+
+ // create corresponding items for enabled fields
+ device_t *prev_owner = nullptr;
+ for (auto &field : m_fields)
+ {
+ if (field.get().enabled())
+ {
+ // add a device heading if necessary
+ if (&field.get().device() != prev_owner)
+ {
+ prev_owner = &field.get().device();
+ if (prev_owner->owner())
+ item_append(string_format(_("%1$s [root%2$s]"), prev_owner->type().fullname(), prev_owner->tag()), FLAG_UI_HEADING | FLAG_DISABLE, nullptr);
+ else
+ item_append(string_format(_("[root%1$s]"), prev_owner->tag()), FLAG_UI_HEADING | FLAG_DISABLE, nullptr);
+ }
+
+ // choose the display name for the value
+ char const *setting;
+ u32 flags = 0U;
+ if (!field.get().settings().empty())
+ {
+ setting = field.get().setting_name();
+ if (field.get().has_previous_setting())
+ flags |= FLAG_LEFT_ARROW;
+ if (field.get().has_next_setting())
+ flags |= FLAG_RIGHT_ARROW;
+ }
+ else if (field.get().defvalue() == field.get().live().value)
+ {
+ setting = _("Off");
+ flags = FLAG_RIGHT_ARROW;
+ }
+ else
+ {
+ setting = _("On");
+ flags = FLAG_LEFT_ARROW;
+ }
+
+ // actually create the item
+ item_append(field.get().name(), setting, flags, &field);
+ }
+ }
+
+ // display a message if there are toggle inputs enabled
+ if (!prev_owner)
+ item_append(_("menu-inputtoggle", "[no toggle inputs are enabled]"), FLAG_DISABLE, nullptr);
+
+ item_append(menu_item_type::SEPARATOR);
+}
+
+
+void menu_input_toggles::handle(event const *ev)
+{
+ if (ev && ev->itemref)
+ {
+ auto const ref = reinterpret_cast<std::reference_wrapper<ioport_field> *>(ev->itemref);
+ ioport_field &field = ref->get();
+ bool invalidate = false;
+ switch (ev->iptkey)
+ {
+ case IPT_UI_SELECT: // toggle regular items, set multi-value items to default
+ if (field.settings().empty())
+ {
+ field.live().value ^= field.mask();
+ invalidate = true;
+ break;
+ }
+ [[fallthrough]];
+
+ case IPT_UI_CLEAR: // set to default
+ if (field.defvalue() != field.live().value)
+ {
+ field.live().value = field.defvalue();
+ invalidate = true;
+ }
+ break;
+
+ case IPT_UI_LEFT: // toggle or select previous setting
+ if (field.settings().empty())
+ field.live().value ^= field.mask();
+ else
+ field.select_previous_setting();
+ invalidate = true;
+ break;
+
+ case IPT_UI_RIGHT: // toggle or select next setting
+ if (field.settings().empty())
+ field.live().value ^= field.mask();
+ else
+ field.select_next_setting();
+ invalidate = true;
+ break;
+
+ case IPT_UI_PREV_GROUP: // previous device if any
+ {
+ auto current = std::distance(m_fields.data(), ref);
+ device_t const *dev = &field.device();
+ bool found_break = false;
+ void *candidate = nullptr;
+ while (0 < current)
+ {
+ if (!found_break)
+ {
+ if (m_fields[--current].get().enabled())
+ {
+ device_t const *prev = &m_fields[current].get().device();
+ if (prev != dev)
+ {
+ dev = prev;
+ found_break = true;
+ candidate = &m_fields[current];
+ }
+ }
+ }
+ else if (&m_fields[--current].get().device() != dev)
+ {
+ set_selection(candidate);
+ set_top_line(selected_index() - 1);
+ break;
+ }
+ else if (m_fields[current].get().enabled())
+ {
+ candidate = &m_fields[current];
+ }
+ if (found_break && !current)
+ {
+ set_selection(candidate);
+ set_top_line(selected_index() - 1);
+ break;
+ }
+ }
+ }
+ break;
+
+ case IPT_UI_NEXT_GROUP: // next device if any
+ {
+ auto current = std::distance(m_fields.data(), ref);
+ device_t const *const dev = &field.device();
+ while (m_fields.size() > ++current)
+ {
+ if (m_fields[current].get().enabled() && (&m_fields[current].get().device() != dev))
+ {
+ set_selection(&m_fields[current]);
+ set_top_line(selected_index() - 1);
+ break;
+ }
+ }
+ }
+ break;
+ }
+
+ // changing value can enable or disable other fields
+ if (invalidate)
+ reset(reset_options::REMEMBER_REF);
+ }
+}
+
+} // namespace ui
diff --git a/src/frontend/mame/ui/inputtoggle.h b/src/frontend/mame/ui/inputtoggle.h
new file mode 100644
index 00000000000..7a3016f6254
--- /dev/null
+++ b/src/frontend/mame/ui/inputtoggle.h
@@ -0,0 +1,42 @@
+// license:BSD-3-Clause
+// copyright-holders:Vas Crabb
+/***************************************************************************
+
+ ui/inputtoggle.h
+
+ Toggle inputs menu.
+
+***************************************************************************/
+
+#ifndef MAME_FRONTEND_UI_INPUTTOGGLE_H
+#define MAME_FRONTEND_UI_INPUTTOGGLE_H
+
+#pragma once
+
+#include "ui/menu.h"
+
+#include <functional>
+#include <vector>
+
+
+namespace ui {
+
+class menu_input_toggles : public menu
+{
+public:
+ menu_input_toggles(mame_ui_manager &mui, render_container &container);
+ virtual ~menu_input_toggles();
+
+protected:
+ virtual void menu_activated() override;
+
+private:
+ virtual void populate(float &customtop, float &custombottom) override;
+ virtual void handle(event const *ev) override;
+
+ std::vector<std::reference_wrapper<ioport_field> > m_fields;
+};
+
+} // namespace ui
+
+#endif // MAME_FRONTEND_UI_INPUTTOGGLE_H
diff --git a/src/frontend/mame/ui/keyboard.cpp b/src/frontend/mame/ui/keyboard.cpp
index cbdc3324212..7efebefd64c 100644
--- a/src/frontend/mame/ui/keyboard.cpp
+++ b/src/frontend/mame/ui/keyboard.cpp
@@ -26,6 +26,7 @@ constexpr uintptr_t ITEM_KBDEV_FIRST = 0x00000200;
menu_keyboard_mode::menu_keyboard_mode(mame_ui_manager &mui, render_container &container) : menu(mui, container)
{
+ set_heading(_("menu-keyboard", "Keyboard Selection"));
}
void menu_keyboard_mode::menu_activated()
@@ -42,8 +43,8 @@ void menu_keyboard_mode::populate(float &customtop, float &custombottom)
{
bool const natmode(natkbd.in_use());
item_append(
- _("Keyboard Mode"),
- natmode ? _("Natural") : _("Emulated"),
+ _("menu-keyboard", "Keyboard Mode"),
+ natmode ? _("menu-keyboard", "Natural") : _("menu-keyboard", "Emulated"),
natmode ? FLAG_LEFT_ARROW : FLAG_RIGHT_ARROW,
reinterpret_cast<void *>(ITEM_KBMODE));
item_append(menu_item_type::SEPARATOR);
@@ -88,7 +89,7 @@ void menu_keyboard_mode::handle(event const *ev)
if ((left || right) && (natkbd.in_use() != right))
{
natkbd.set_in_use(right);
- ev->item->set_subtext(right ? _("Natural") : _("Emulated"));
+ ev->item->set_subtext(right ? _("menu-keyboard", "Natural") : _("menu-keyboard", "Emulated"));
ev->item->set_flags(right ? FLAG_LEFT_ARROW : FLAG_RIGHT_ARROW);
}
}
diff --git a/src/frontend/mame/ui/mainmenu.cpp b/src/frontend/mame/ui/mainmenu.cpp
index 74f0060b6df..aebe9a5886b 100644
--- a/src/frontend/mame/ui/mainmenu.cpp
+++ b/src/frontend/mame/ui/mainmenu.cpp
@@ -12,7 +12,6 @@
#include "ui/mainmenu.h"
#include "ui/about.h"
-#include "ui/analogipt.h"
#include "ui/barcode.h"
#include "ui/cheatopt.h"
#include "ui/confswitch.h"
@@ -21,8 +20,7 @@
#include "ui/info.h"
#include "ui/info_pty.h"
#include "ui/inifile.h"
-#include "ui/inputmap.h"
-#include "ui/keyboard.h"
+#include "ui/inputopts.h"
#include "ui/miscmenu.h"
#include "ui/pluginopt.h"
#include "ui/selgame.h"
@@ -35,23 +33,20 @@
#include "mame.h"
#include "luaengine.h"
-#include "machine/bcreader.h"
#include "imagedev/cassette.h"
+#include "machine/bcreader.h"
#include "crsshair.h"
#include "dipty.h"
#include "emuopts.h"
-#include "natkeyboard.h"
namespace ui {
enum : unsigned {
- INPUT_GROUPS,
- INPUT_SPECIFIC,
+ INPUT_OPTIONS,
SETTINGS_DIP_SWITCHES,
SETTINGS_DRIVER_CONFIG,
- ANALOG,
BOOKKEEPING,
GAME_INFO,
WARN_INFO,
@@ -60,10 +55,8 @@ enum : unsigned {
TAPE_CONTROL,
SLOT_DEVICES,
NETWORK_DEVICES,
- KEYBOARD_MODE,
SLIDERS,
VIDEO_TARGETS,
- VIDEO_OPTIONS,
CROSSHAIR,
CHEAT,
PLUGINS,
@@ -118,99 +111,92 @@ void menu_main::populate(float &customtop, float &custombottom)
{
m_phase = machine().phase();
- item_append(_("Input (general)"), 0, (void *)INPUT_GROUPS);
-
- item_append(_("Input (this machine)"), 0, (void *)INPUT_SPECIFIC);
+ item_append(_("menu-main", "Input Settings"), 0, (void *)INPUT_OPTIONS);
- if (ui().machine_info().has_analog())
- item_append(_("Analog Controls"), 0, (void *)ANALOG);
if (ui().machine_info().has_dips())
- item_append(_("DIP Switches"), 0, (void *)SETTINGS_DIP_SWITCHES);
+ item_append(_("menu-main", "DIP Switches"), 0, (void *)SETTINGS_DIP_SWITCHES);
if (ui().machine_info().has_configs())
- item_append(_("Machine Configuration"), 0, (void *)SETTINGS_DRIVER_CONFIG);
+ item_append(_("menu-main", "Machine Configuration"), 0, (void *)SETTINGS_DRIVER_CONFIG);
- item_append(_("Bookkeeping Info"), 0, (void *)BOOKKEEPING);
+ item_append(_("menu-main", "Bookkeeping Info"), 0, (void *)BOOKKEEPING);
- item_append(_("Machine Information"), 0, (void *)GAME_INFO);
+ item_append(_("menu-main", "System Information"), 0, (void *)GAME_INFO);
if (ui().found_machine_warnings())
- item_append(_("Warning Information"), 0, (void *)WARN_INFO);
+ item_append(_("menu-main", "Warning Information"), 0, (void *)WARN_INFO);
for (device_image_interface &image : image_interface_enumerator(machine().root_device()))
{
if (image.user_loadable())
{
- item_append(_("Image Information"), 0, (void *)IMAGE_MENU_IMAGE_INFO);
+ item_append(_("menu-main", "Media Image Information"), 0, (void *)IMAGE_MENU_IMAGE_INFO);
- item_append(_("File Manager"), 0, (void *)IMAGE_MENU_FILE_MANAGER);
+ item_append(_("menu-main", "File Manager"), 0, (void *)IMAGE_MENU_FILE_MANAGER);
break;
}
}
if (cassette_device_enumerator(machine().root_device()).first() != nullptr)
- item_append(_("Tape Control"), 0, (void *)TAPE_CONTROL);
+ item_append(_("menu-main", "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(_("menu-main", "Pseudo Terminals"), 0, (void *)PTY_INFO);
if (ui().machine_info().has_bioses())
- item_append(_("BIOS Selection"), 0, (void *)BIOS_SELECTION);
+ item_append(_("menu-main", "BIOS Selection"), 0, (void *)BIOS_SELECTION);
if (slot_interface_enumerator(machine().root_device()).first() != nullptr)
- item_append(_("Slot Devices"), 0, (void *)SLOT_DEVICES);
+ item_append(_("menu-main", "Slot Devices"), 0, (void *)SLOT_DEVICES);
if (barcode_reader_device_enumerator(machine().root_device()).first() != nullptr)
- item_append(_("Barcode Reader"), 0, (void *)BARCODE_READ);
+ item_append(_("menu-main", "Barcode Reader"), 0, (void *)BARCODE_READ);
if (network_interface_enumerator(machine().root_device()).first() != nullptr)
- item_append(_("Network Devices"), 0, (void*)NETWORK_DEVICES);
+ item_append(_("menu-main", "Network Devices"), 0, (void*)NETWORK_DEVICES);
- if (machine().natkeyboard().keyboard_count())
- item_append(_("Keyboard Mode"), 0, (void *)KEYBOARD_MODE);
+ item_append(_("menu-main", "Slider Controls"), 0, (void *)SLIDERS);
- item_append(_("Slider Controls"), 0, (void *)SLIDERS);
-
- item_append(_("Video Options"), 0, (void *)VIDEO_TARGETS);
+ item_append(_("menu-main", "Video Options"), 0, (void *)VIDEO_TARGETS);
if (machine().crosshair().get_usage())
- item_append(_("Crosshair Options"), 0, (void *)CROSSHAIR);
+ item_append(_("menu-main", "Crosshair Options"), 0, (void *)CROSSHAIR);
if (machine().options().cheat())
- item_append(_("Cheat"), 0, (void *)CHEAT);
+ item_append(_("menu-main", "Cheat"), 0, (void *)CHEAT);
if (machine_phase::RESET <= m_phase)
{
if (machine().options().plugins() && !mame_machine_manager::instance()->lua()->get_menu().empty())
- item_append(_("Plugin Options"), 0, (void *)PLUGINS);
+ item_append(_("menu-main", "Plugin Options"), 0, (void *)PLUGINS);
if (mame_machine_manager::instance()->lua()->call_plugin_check<const char *>("data_list", "", true))
- item_append(_("External DAT View"), 0, (void *)EXTERNAL_DATS);
+ item_append(_("menu-main", "External DAT View"), 0, (void *)EXTERNAL_DATS);
}
item_append(menu_item_type::SEPARATOR);
if (!mame_machine_manager::instance()->favorite().is_favorite(machine()))
- item_append(_("Add To Favorites"), 0, (void *)ADD_FAVORITE);
+ item_append(_("menu-main", "Add To Favorites"), 0, (void *)ADD_FAVORITE);
else
- item_append(_("Remove From Favorites"), 0, (void *)REMOVE_FAVORITE);
+ item_append(_("menu-main", "Remove From Favorites"), 0, (void *)REMOVE_FAVORITE);
item_append(menu_item_type::SEPARATOR);
- item_append(string_format(_("About %1$s"), emulator_info::get_appname()), 0, (void *)ABOUT);
+ item_append(string_format(_("menu-main", "About %1$s"), emulator_info::get_appname()), 0, (void *)ABOUT);
item_append(menu_item_type::SEPARATOR);
-// item_append(_("Quit from Machine"), 0, (void *)QUIT_GAME);
+// item_append(_("menu-main", "Quit from System"), 0, (void *)QUIT_GAME);
if (machine_phase::INIT == m_phase)
{
- item_append(_("Start Machine"), 0, (void *)DISMISS);
+ item_append(_("menu-main", "Start System"), 0, (void *)DISMISS);
}
else
{
- item_append(_("Select New Machine"), 0, (void *)SELECT_GAME);
- item_append(_("Return to Machine"), 0, (void *)DISMISS);
+ item_append(_("menu-main", "Select New System"), 0, (void *)SELECT_GAME);
+ item_append(_("menu-main", "Close Menu"), 0, (void *)DISMISS);
}
}
@@ -226,12 +212,8 @@ void menu_main::handle(event const *ev)
{
switch (uintptr_t(ev->itemref))
{
- case INPUT_GROUPS:
- menu::stack_push<menu_input_groups>(ui(), container());
- break;
-
- case INPUT_SPECIFIC:
- menu::stack_push<menu_input_specific>(ui(), container());
+ case INPUT_OPTIONS:
+ menu::stack_push<menu_input_options>(ui(), container());
break;
case SETTINGS_DIP_SWITCHES:
@@ -242,10 +224,6 @@ void menu_main::handle(event const *ev)
menu::stack_push<menu_settings_machine_config>(ui(), container());
break;
- case ANALOG:
- menu::stack_push<menu_analog>(ui(), container());
- break;
-
case BOOKKEEPING:
menu::stack_push<menu_bookkeeping>(ui(), container());
break;
@@ -282,10 +260,6 @@ void menu_main::handle(event const *ev)
menu::stack_push<menu_network_devices>(ui(), container());
break;
- case KEYBOARD_MODE:
- menu::stack_push<menu_keyboard_mode>(ui(), container());
- break;
-
case SLIDERS:
menu::stack_push<menu_sliders>(ui(), container(), false);
break;
@@ -294,10 +268,6 @@ void menu_main::handle(event const *ev)
menu::stack_push<menu_video_targets>(ui(), container());
break;
- case VIDEO_OPTIONS:
- menu::stack_push<menu_video_options>(ui(), container(), *machine().render().first_target(), false);
- break;
-
case CROSSHAIR:
menu::stack_push<menu_crosshair>(ui(), container());
break;
diff --git a/src/frontend/mame/ui/menu.cpp b/src/frontend/mame/ui/menu.cpp
index c69b792e1c0..dbe1b29a813 100644
--- a/src/frontend/mame/ui/menu.cpp
+++ b/src/frontend/mame/ui/menu.cpp
@@ -28,7 +28,6 @@
#include <algorithm>
#include <cassert>
#include <cmath>
-#include <utility>
namespace ui {
@@ -236,7 +235,9 @@ menu::menu(mame_ui_manager &mui, render_container &container)
, m_ui(mui)
, m_container(container)
, m_parent()
+ , m_heading()
, m_items()
+ , m_rebuilding(false)
, m_process_flags(0)
, m_selected(0)
, m_hover(1)
@@ -245,14 +246,14 @@ menu::menu(mame_ui_manager &mui, render_container &container)
, m_needs_prev_menu_item(true)
, m_active(false)
, m_event()
- , m_customtop(0.0f)
- , m_custombottom(0.0f)
+ , m_customtop(0.0F)
+ , m_custombottom(0.0F)
, m_resetpos(0)
, m_resetref(nullptr)
, m_mouse_hit(false)
, m_mouse_button(false)
- , m_mouse_x(-1.0f)
- , m_mouse_y(-1.0f)
+ , m_mouse_x(-1.0F)
+ , m_mouse_y(-1.0F)
{
reset(reset_options::SELECT_FIRST);
@@ -321,6 +322,8 @@ void menu::item_append(menu_item_type type, uint32_t flags)
void menu::item_append(std::string &&text, std::string &&subtext, uint32_t flags, void *ref, menu_item_type type)
{
+ assert(m_rebuilding);
+
// allocate a new item and populate it
menu_item pitem(type, ref, flags);
pitem.set_text(std::move(text));
@@ -386,7 +389,7 @@ const menu::event *menu::process()
return true;
};
if (draw_parent(draw_parent, m_parent.get()))
- container().add_rect(0.0f, 0.0f, 1.0f, 1.0f, rgb_t(114, 0, 0, 0), PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA));
+ container().add_rect(0.0F, 0.0F, 1.0F, 1.0F, rgb_t(114, 0, 0, 0), PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA));
// draw the menu proper
draw(m_process_flags);
@@ -447,12 +450,13 @@ void menu::set_selection(void *selected_itemref)
void menu::draw(uint32_t flags)
{
// first draw the FPS counter
+ // FIXME: provide a way to do this in the UI manager itself while menus are on-screen
if (ui().show_fps_counter())
{
ui().draw_text_full(
container(),
machine().video().speed_text(),
- 0.0f, 0.0f, 1.0f,
+ 0.0F, 0.0F, 1.0F,
text_layout::text_justify::RIGHT, text_layout::word_wrapping::WORD,
mame_ui_manager::OPAQUE_, rgb_t::white(), rgb_t::black(),
nullptr, nullptr);
@@ -462,10 +466,11 @@ void menu::draw(uint32_t flags)
bool const noinput = (flags & PROCESS_NOINPUT);
float const aspect = machine().render().ui_aspect(&container());
float const line_height = ui().get_line_height();
- float const lr_arrow_width = 0.4f * line_height * aspect;
+ float const lr_arrow_width = 0.4F * line_height * aspect;
float const ud_arrow_width = line_height * aspect;
- float const gutter_width = lr_arrow_width * 1.3f;
+ float const gutter_width = 0.5F * line_height * aspect;
float const lr_border = ui().box_lr_border() * aspect;
+ float const max_width = 1.0F - ((lr_border + (aspect * UI_LINE_WIDTH)) * 2.0F);
if (is_special_main_menu())
draw_background();
@@ -480,38 +485,46 @@ void menu::draw(uint32_t flags)
// add in width of right hand side
if (!pitem.subtext().empty())
- total_width += 2.0f * gutter_width + ui().get_string_width(pitem.subtext());
+ total_width += 2.0F * gutter_width + ui().get_string_width(pitem.subtext());
else if (pitem.flags() & FLAG_UI_HEADING)
- total_width += 4.0f * ud_arrow_width;
+ total_width += 4.0F * ud_arrow_width;
// track the maximum
- if (total_width > visible_width)
- visible_width = total_width;
+ visible_width = std::max(total_width, visible_width);
// track the height as well
visible_main_menu_height += line_height;
}
+ // lay out the heading if present
+ std::optional<text_layout> heading_layout;
+ if (m_heading)
+ {
+ heading_layout.emplace(ui().create_layout(container(), max_width - (gutter_width * 2.0F), text_layout::text_justify::CENTER));
+ heading_layout->add_text(*m_heading, ui().colors().text_color());
+ }
+
// account for extra space at the top and bottom
- float const visible_extra_menu_height = m_customtop + m_custombottom;
+ float const top_extra_menu_height = m_customtop + (heading_layout ? (heading_layout->actual_height() + (ui().box_tb_border() * 3.0F)) : 0.0F);
+ float const visible_extra_menu_height = top_extra_menu_height + m_custombottom;
// add a little bit of slop for rounding
- visible_width += 0.01f;
- visible_main_menu_height += 0.01f;
+ visible_width += 0.01F;
+ visible_main_menu_height += 0.01F;
// if we are too wide or too tall, clamp it down
- visible_width = std::min(visible_width, 1.0f - ((lr_border + (aspect * UI_LINE_WIDTH)) * 2.0f));
+ visible_width = std::min(visible_width, max_width);
// if the menu and extra menu won't fit, take away part of the regular menu, it will scroll
- if (visible_main_menu_height + visible_extra_menu_height + 2.0f * ui().box_tb_border() > 1.0f)
- visible_main_menu_height = 1.0f - 2.0f * ui().box_tb_border() - visible_extra_menu_height;
+ if (visible_main_menu_height + visible_extra_menu_height + 2.0F * ui().box_tb_border() > 1.0F)
+ visible_main_menu_height = 1.0F - 2.0F * ui().box_tb_border() - visible_extra_menu_height;
m_visible_lines = std::min(int(std::floor(visible_main_menu_height / line_height)), int(unsigned(m_items.size())));
visible_main_menu_height = float(m_visible_lines) * line_height;
// compute top/left of inner menu area by centering
- float const visible_left = (1.0f - visible_width) * 0.5f;
- float const visible_top = ((1.0f - visible_main_menu_height - visible_extra_menu_height) * 0.5f) + m_customtop;
+ float const visible_left = (1.0F - visible_width) * 0.5F;
+ float const visible_top = ((1.0F - visible_main_menu_height - visible_extra_menu_height) * 0.5F) + top_extra_menu_height;
// first add us a box
float const x1 = visible_left - lr_border;
@@ -519,7 +532,26 @@ void menu::draw(uint32_t flags)
float const x2 = visible_left + visible_width + lr_border;
float const y2 = visible_top + visible_main_menu_height + ui().box_tb_border();
if (!customonly)
- ui().draw_outlined_box(container(), x1, y1, x2, y2, ui().colors().background_color());
+ {
+ if (heading_layout)
+ {
+ float const heading_width = heading_layout->actual_width();
+ float const heading_left = (1.0F - heading_width) * 0.5F;
+ float const hx1 = std::min(x1, heading_left - gutter_width - lr_border);
+ float const hx2 = std::max(x2, heading_left + heading_width + gutter_width + lr_border);
+ ui().draw_outlined_box(
+ container(),
+ hx1, y1 - top_extra_menu_height,
+ hx2, y1 - m_customtop - ui().box_tb_border(),
+ UI_GREEN_COLOR);
+ heading_layout->emit(container(), (1.0F - heading_layout->width()) * 0.5F, y1 - top_extra_menu_height + ui().box_tb_border());
+ }
+ ui().draw_outlined_box(
+ container(),
+ x1, y1,
+ x2, y2,
+ ui().colors().background_color());
+ }
if ((m_selected >= (top_line + m_visible_lines)) || (m_selected < (top_line + 1)))
top_line = m_selected - (m_visible_lines / 2);
@@ -538,7 +570,7 @@ void menu::draw(uint32_t flags)
m_visible_items = m_visible_lines - (show_top_arrow ? 1 : 0) - (show_bottom_arrow ? 1 : 0);
// determine effective positions taking into account the hilighting arrows
- float const effective_width = visible_width - 2.0f * gutter_width;
+ float const effective_width = visible_width - 2.0F * gutter_width;
float const effective_left = visible_left + gutter_width;
// locate mouse
@@ -550,8 +582,8 @@ void menu::draw(uint32_t flags)
// loop over visible lines
m_hover = m_items.size() + 1;
bool selected_subitem_too_big = false;
- float const line_x0 = x1 + 0.5f * UI_LINE_WIDTH;
- float const line_x1 = x2 - 0.5f * UI_LINE_WIDTH;
+ float const line_x0 = x1 + 0.5F * UI_LINE_WIDTH;
+ float const line_x1 = x2 - 0.5F * UI_LINE_WIDTH;
if (!customonly)
{
for (int linenum = 0; linenum < m_visible_lines; linenum++)
@@ -603,10 +635,10 @@ void menu::draw(uint32_t flags)
{
// if we're on the top line, display the up arrow
draw_arrow(
- 0.5f * (x1 + x2) - 0.5f * ud_arrow_width,
- line_y0 + 0.25f * line_height,
- 0.5f * (x1 + x2) + 0.5f * ud_arrow_width,
- line_y0 + 0.75f * line_height,
+ 0.5F * (x1 + x2) - 0.5F * ud_arrow_width,
+ line_y0 + 0.25F * line_height,
+ 0.5F * (x1 + x2) + 0.5F * ud_arrow_width,
+ line_y0 + 0.75F * line_height,
fgcolor,
ROT0);
}
@@ -614,17 +646,17 @@ void menu::draw(uint32_t flags)
{
// if we're on the bottom line, display the down arrow
draw_arrow(
- 0.5f * (x1 + x2) - 0.5f * ud_arrow_width,
- line_y0 + 0.25f * line_height,
- 0.5f * (x1 + x2) + 0.5f * ud_arrow_width,
- line_y0 + 0.75f * line_height,
+ 0.5F * (x1 + x2) - 0.5F * ud_arrow_width,
+ line_y0 + 0.25F * line_height,
+ 0.5F * (x1 + x2) + 0.5F * ud_arrow_width,
+ line_y0 + 0.75F * line_height,
fgcolor,
ROT0 ^ ORIENTATION_FLIP_Y);
}
else if (pitem.type() == menu_item_type::SEPARATOR)
{
// if we're just a divider, draw a line
- container().add_line(visible_left, line_y0 + 0.5f * line_height, visible_left + visible_width, line_y0 + 0.5f * line_height, UI_LINE_WIDTH, ui().colors().border_color(), PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA));
+ container().add_line(visible_left, line_y0 + 0.5F * line_height, visible_left + visible_width, line_y0 + 0.5F * line_height, UI_LINE_WIDTH, ui().colors().border_color(), PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA));
}
else if (pitem.subtext().empty())
{
@@ -632,8 +664,8 @@ void menu::draw(uint32_t flags)
if (pitem.flags() & FLAG_UI_HEADING)
{
float heading_width = ui().get_string_width(itemtext);
- container().add_line(visible_left, line_y0 + 0.5f * line_height, visible_left + ((visible_width - heading_width) / 2) - lr_border, line_y0 + 0.5f * line_height, UI_LINE_WIDTH, ui().colors().border_color(), PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA));
- container().add_line(visible_left + visible_width - ((visible_width - heading_width) / 2) + lr_border, line_y0 + 0.5f * line_height, visible_left + visible_width, line_y0 + 0.5f * line_height, UI_LINE_WIDTH, ui().colors().border_color(), PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA));
+ container().add_line(visible_left, line_y0 + 0.5F * line_height, visible_left + ((visible_width - heading_width) / 2) - lr_border, line_y0 + 0.5F * line_height, UI_LINE_WIDTH, ui().colors().border_color(), PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA));
+ container().add_line(visible_left + visible_width - ((visible_width - heading_width) / 2) + lr_border, line_y0 + 0.5F * line_height, visible_left + visible_width, line_y0 + 0.5F * line_height, UI_LINE_WIDTH, ui().colors().border_color(), PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA));
}
ui().draw_text_full(
container(),
@@ -667,8 +699,8 @@ void menu::draw(uint32_t flags)
ui().draw_outlined_box(
container(),
- effective_left + effective_width - subitem_width, line_y0 + (UI_LINE_WIDTH * 2.0f),
- effective_left + effective_width, line_y1 - (UI_LINE_WIDTH * 2.0f),
+ effective_left + effective_width - subitem_width, line_y0 + (UI_LINE_WIDTH * 2.0F),
+ effective_left + effective_width, line_y1 - (UI_LINE_WIDTH * 2.0F),
color);
}
else
@@ -676,7 +708,7 @@ void menu::draw(uint32_t flags)
std::string_view subitem_text(pitem.subtext());
// give 2 spaces worth of padding
- item_width += 2.0f * gutter_width;
+ item_width += 2.0F * gutter_width;
// if the subitem doesn't fit here, display dots
if (ui().get_string_width(subitem_text) > effective_width - item_width)
@@ -712,10 +744,10 @@ void menu::draw(uint32_t flags)
float const l = effective_left + effective_width - subitem_width - gutter_width;
float const r = l + lr_arrow_width;
draw_arrow(
- l, line_y0 + 0.1f * line_height, r, line_y0 + 0.9f * line_height,
+ l, line_y0 + 0.1F * line_height, r, line_y0 + 0.9F * line_height,
fgcolor,
ROT90 ^ ORIENTATION_FLIP_X);
- if (mouse_in_rect(l, line_y0 + 0.1f * line_height, r, line_y0 + 0.9f * line_height))
+ if (mouse_in_rect(l, line_y0 + 0.1F * line_height, r, line_y0 + 0.9F * line_height))
m_hover = HOVER_UI_LEFT;
}
if (is_selected(itemnum) && (pitem.flags() & FLAG_RIGHT_ARROW))
@@ -723,10 +755,10 @@ void menu::draw(uint32_t flags)
float const r = effective_left + effective_width + gutter_width;
float const l = r - lr_arrow_width;
draw_arrow(
- l, line_y0 + 0.1f * line_height, r, line_y0 + 0.9f * line_height,
+ l, line_y0 + 0.1F * line_height, r, line_y0 + 0.9F * line_height,
fgcolor,
ROT90);
- if (mouse_in_rect(l, line_y0 + 0.1f * line_height, r, line_y0 + 0.9f * line_height))
+ if (mouse_in_rect(l, line_y0 + 0.1F * line_height, r, line_y0 + 0.9F * line_height))
m_hover = HOVER_UI_RIGHT;
}
}
@@ -746,7 +778,7 @@ void menu::draw(uint32_t flags)
ui().draw_text_full(
container(),
pitem.subtext(),
- 0, 0, visible_width * 0.75f,
+ 0, 0, visible_width * 0.75F,
text_layout::text_justify::RIGHT, text_layout::word_wrapping::WORD,
mame_ui_manager::NONE, rgb_t::white(), rgb_t::black(),
&target_width, &target_height);
@@ -809,8 +841,8 @@ void menu::ignore_mouse()
{
m_mouse_hit = false;
m_mouse_button = false;
- m_mouse_x = -1.0f;
- m_mouse_y = -1.0f;
+ m_mouse_x = -1.0F;
+ m_mouse_y = -1.0F;
}
@@ -1193,12 +1225,23 @@ void menu::do_handle()
{
if (m_items.empty())
{
- // add an item to return - this is a really hacky way of doing this
- if (m_needs_prev_menu_item)
- item_append(_("Return to Previous Menu"), 0, nullptr);
+ m_rebuilding = true;
+ try
+ {
+ // add an item to return - this is a really hacky way of doing this
+ if (m_needs_prev_menu_item)
+ item_append(_("Return to Previous Menu"), 0, nullptr);
- // let implementation add other items
- populate(m_customtop, m_custombottom);
+ // let implementation add other items
+ populate(m_customtop, m_custombottom);
+ }
+ catch (...)
+ {
+ m_items.clear();
+ m_rebuilding = false;
+ throw;
+ }
+ m_rebuilding = false;
}
handle(process());
}
@@ -1274,7 +1317,7 @@ void menu::draw_background()
{
// draw background image if available
if (ui().options().use_background_image() && m_global_state.bgrnd_bitmap() && m_global_state.bgrnd_bitmap()->valid())
- container().add_quad(0.0f, 0.0f, 1.0f, 1.0f, rgb_t::white(), m_global_state.bgrnd_texture(), PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA));
+ container().add_quad(0.0F, 0.0F, 1.0F, 1.0F, rgb_t::white(), m_global_state.bgrnd_texture(), PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA));
}
@@ -1290,7 +1333,7 @@ void menu::extra_text_position(float origx1, float origx2, float origy, float ys
float maxwidth = std::max(width, origx2 - origx1);
// compute our bounds
- x1 = 0.5f - 0.5f * maxwidth;
+ x1 = 0.5F - (0.5F * maxwidth);
x2 = x1 + maxwidth;
y1 = origy + (yspan * direction);
y2 = origy + (ui().box_tb_border() * direction);
diff --git a/src/frontend/mame/ui/menu.h b/src/frontend/mame/ui/menu.h
index 6b137a99631..ca1f3b7384d 100644
--- a/src/frontend/mame/ui/menu.h
+++ b/src/frontend/mame/ui/menu.h
@@ -23,7 +23,9 @@
#include <map>
#include <memory>
#include <mutex>
+#include <optional>
#include <string_view>
+#include <utility>
#include <vector>
@@ -49,6 +51,16 @@ public:
virtual ~menu();
+ // setting menu heading
+ template <typename... T>
+ void set_heading(T &&... args)
+ {
+ if (!m_heading)
+ m_heading.emplace(std::forward<T>(args)...);
+ else
+ m_heading->assign(std::forward<T>(args)...);
+ }
+
// append a new item to the end of the menu
void item_append(const std::string &text, uint32_t flags, void *ref, menu_item_type type = menu_item_type::UNKNOWN) { item_append(std::string(text), std::string(), flags, ref, type); }
void item_append(const std::string &text, const std::string &subtext, uint32_t flags, void *ref, menu_item_type type = menu_item_type::UNKNOWN) { item_append(std::string(text), std::string(subtext), flags, ref, type); }
@@ -348,14 +360,14 @@ private:
// to be implemented in derived classes
virtual void handle(event const *ev) = 0;
- // push a new menu onto the stack
- static void stack_push(std::unique_ptr<menu> &&menu) { menu->m_global_state.stack_push(std::move(menu)); }
-
void extra_text_draw_box(float origx1, float origx2, float origy, float yspan, std::string_view text, int direction);
bool first_item_visible() const { return top_line <= 0; }
bool last_item_visible() const { return (top_line + m_visible_lines) >= m_items.size(); }
+ // push a new menu onto the stack
+ static void stack_push(std::unique_ptr<menu> &&menu) { menu->m_global_state.stack_push(std::move(menu)); }
+
static global_state &get_global_state(mame_ui_manager &ui);
protected: // TODO: remove need to expose these - only used here and in selmenu.cpp
@@ -369,7 +381,9 @@ private:
render_container &m_container; // render_container we render to
std::unique_ptr<menu> m_parent; // pointer to parent menu in the stack
+ std::optional<std::string> m_heading; // menu heading
std::vector<menu_item> m_items; // array of items
+ bool m_rebuilding; // ensure items are only added during rebuild
uint32_t m_process_flags; // event processing options
int m_selected; // which item is selected
diff --git a/src/frontend/mame/ui/miscmenu.cpp b/src/frontend/mame/ui/miscmenu.cpp
index aef5a60a7c3..58792ef56c8 100644
--- a/src/frontend/mame/ui/miscmenu.cpp
+++ b/src/frontend/mame/ui/miscmenu.cpp
@@ -49,6 +49,7 @@ namespace ui {
menu_bios_selection::menu_bios_selection(mame_ui_manager &mui, render_container &container) : menu(mui, container)
{
+ set_heading(_("BIOS Selection"));
}
void menu_bios_selection::populate(float &customtop, float &custombottom)
@@ -70,7 +71,7 @@ void menu_bios_selection::populate(float &customtop, float &custombottom)
val = rom->hashdata;
}
if (val)
- item_append(!parent ? "driver" : (device.tag() + 1), val, FLAG_LEFT_ARROW | FLAG_RIGHT_ARROW, (void *)&device);
+ item_append(!parent ? _("System") : (device.tag() + 1), val, FLAG_LEFT_ARROW | FLAG_RIGHT_ARROW, (void *)&device);
}
}
}
@@ -144,6 +145,7 @@ void menu_bios_selection::handle(event const *ev)
menu_network_devices::menu_network_devices(mame_ui_manager &mui, render_container &container) : menu(mui, container)
{
+ set_heading(_("Network Devices"));
}
menu_network_devices::~menu_network_devices()
@@ -349,10 +351,10 @@ void menu_crosshair::handle(event const *ev)
{
std::vector<std::string> sel;
sel.reserve(m_pics.size() + 1);
- sel.push_back("DEFAULT");
+ sel.push_back(_("menu-crosshair", "[built-in]"));
std::copy(m_pics.begin(), m_pics.end(), std::back_inserter(sel));
menu::stack_push<menu_selector>(
- ui(), container(), std::move(sel), data.cur,
+ ui(), container(), std::string(ev->item->text()), std::move(sel), data.cur,
[this, &data] (int selection)
{
if (!selection)
@@ -390,6 +392,7 @@ void menu_crosshair::handle(event const *ev)
menu_crosshair::menu_crosshair(mame_ui_manager &mui, render_container &container) : menu(mui, container)
{
set_process_flags(PROCESS_LR_REPEAT);
+ set_heading(_("menu-crosshair", "Crosshair Options"));
}
void menu_crosshair::populate(float &customtop, float &custombottom)
@@ -449,7 +452,10 @@ void menu_crosshair::populate(float &customtop, float &custombottom)
}
// Make sure to keep these matched to the CROSSHAIR_VISIBILITY_xxx types
- static char const *const vis_text[] = { "Off", "On", "Auto" };
+ static char const *const vis_text[] = {
+ N_p("menu-crosshair", "Always"),
+ N_p("menu-crosshair", "Never"),
+ N_p("menu-crosshair", "When moved") };
bool use_auto = false;
for (crosshair_item_data &data : m_data)
@@ -472,7 +478,11 @@ void menu_crosshair::populate(float &customtop, float &custombottom)
flags |= FLAG_RIGHT_ARROW;
// add CROSSHAIR_ITEM_VIS menu */
- item_append(util::string_format(_("P%d Visibility"), data.player + 1), vis_text[data.crosshair->mode()], flags, &data);
+ item_append(
+ util::string_format(_("menu-crosshair", "P%1$d Visibility"), data.player + 1),
+ _("menu-crosshair", vis_text[data.crosshair->mode()]),
+ flags,
+ &data);
}
break;
@@ -526,7 +536,12 @@ void menu_crosshair::populate(float &customtop, float &custombottom)
flags |= FLAG_LEFT_ARROW;
// add CROSSHAIR_ITEM_PIC menu
- item_append(util::string_format(_("P%d Crosshair"), data.player + 1), using_default ? "DEFAULT" : data.crosshair->bitmap_name(), flags, &data);
+ item_append(
+ util::string_format(_("menu-crosshair", "P%1$d Crosshair"), data.player + 1),
+ using_default ? _("menu-crosshair", "[built-in]") : data.crosshair->bitmap_name(),
+ flags,
+ &data);
+ item_append(menu_item_type::SEPARATOR);
}
break;
@@ -543,18 +558,16 @@ void menu_crosshair::populate(float &customtop, float &custombottom)
flags |= FLAG_RIGHT_ARROW;
// add CROSSHAIR_ITEM_AUTO_TIME menu
- item_append(_("Visible Delay"), util::string_format("%d", data.cur), flags, &data);
- }
- else
- {
- // leave a blank filler line when not in auto time so size does not rescale
- //item_append("", "", nullptr, nullptr);
+ item_append(
+ _("menu-crosshair", "Auto-Hide Delay"),
+ util::string_format(_("menu-crosshair", "%1$d s"), data.cur),
+ flags,
+ &data);
+ item_append(menu_item_type::SEPARATOR);
}
break;
}
}
-
- item_append(menu_item_type::SEPARATOR);
}
menu_crosshair::~menu_crosshair()
@@ -568,6 +581,7 @@ menu_crosshair::~menu_crosshair()
menu_export::menu_export(mame_ui_manager &mui, render_container &container, std::vector<const game_driver *> &&drvlist)
: menu(mui, container), m_list(std::move(drvlist))
{
+ set_heading(_("Export Displayed List to File"));
}
menu_export::~menu_export()
@@ -708,6 +722,7 @@ menu_machine_configure::menu_machine_configure(
osd_setup_osd_specific_emu_options(m_opts);
mame_options::parse_standard_inis(m_opts, error, m_sys.driver);
setup_bios();
+ set_heading(util::string_format(_("System Settings:\n%1$s"), m_sys.description));
}
menu_machine_configure::~menu_machine_configure()
@@ -746,7 +761,7 @@ void menu_machine_configure::handle(event const *ev)
{
std::string inistring = m_opts.output_ini();
file.puts(inistring);
- ui().popup_time(2, "%s", _("\n Configuration saved \n\n"));
+ ui().popup_time(2, "%s", _("\n Settings saved \n\n"));
}
}
break;
@@ -758,14 +773,14 @@ void menu_machine_configure::handle(event const *ev)
m_want_favorite = false;
reset(reset_options::REMEMBER_POSITION);
break;
- case CONTROLLER:
- if (ev->iptkey == IPT_UI_SELECT)
- menu::stack_push<submenu>(ui(), container(), submenu::control_options(), m_sys.driver, &m_opts);
- break;
case VIDEO:
if (ev->iptkey == IPT_UI_SELECT)
menu::stack_push<submenu>(ui(), container(), submenu::video_options(), m_sys.driver, &m_opts);
break;
+ case CONTROLLER:
+ if (ev->iptkey == IPT_UI_SELECT)
+ menu::stack_push<submenu>(ui(), container(), submenu::control_options(), m_sys.driver, &m_opts);
+ break;
case ADVANCED:
if (ev->iptkey == IPT_UI_SELECT)
menu::stack_push<submenu>(ui(), container(), submenu::advanced_options(), m_sys.driver, &m_opts);
@@ -794,10 +809,10 @@ void menu_machine_configure::populate(float &customtop, float &custombottom)
if (!m_bios.empty())
{
uint32_t arrows = get_arrow_flags(std::size_t(0), m_bios.size() - 1, m_curbios);
- item_append(_("Driver"), m_bios[m_curbios].first, arrows, (void *)(uintptr_t)BIOS);
+ item_append(_("System"), m_bios[m_curbios].first, arrows, (void *)(uintptr_t)BIOS);
}
else
- item_append(_("This machine has no BIOS."), FLAG_DISABLE, nullptr);
+ item_append(_("[this system has no BIOS settings]"), FLAG_DISABLE, nullptr);
item_append(menu_item_type::SEPARATOR);
item_append(_(submenu::advanced_options()[0].description), 0, (void *)(uintptr_t)ADVANCED);
@@ -811,25 +826,13 @@ void menu_machine_configure::populate(float &customtop, float &custombottom)
item_append(_("Remove From Favorites"), 0, (void *)DELFAV);
item_append(menu_item_type::SEPARATOR);
- item_append(_("Save Machine Configuration"), 0, (void *)(uintptr_t)SAVE);
-
- customtop = 2.0f * ui().get_line_height() + 3.0f * ui().box_tb_border();
+ item_append(_("Save System Settings"), 0, (void *)(uintptr_t)SAVE);
}
//-------------------------------------------------
// perform our special rendering
//-------------------------------------------------
-void menu_machine_configure::custom_render(void *selectedref, float top, float bottom, float origx1, float origy1, float origx2, float origy2)
-{
- char const *const text[] = { _("Configure Machine:"), m_sys.description.c_str() };
- draw_text_box(
- std::begin(text), std::end(text),
- origx1, origx2, origy1 - top, origy1 - ui().box_tb_border(),
- text_layout::text_justify::CENTER, text_layout::word_wrapping::TRUNCATE, false,
- ui().colors().text_color(), UI_GREEN_COLOR, 1.0f);
-}
-
void menu_machine_configure::setup_bios()
{
if (!m_sys.driver->rom)
@@ -850,7 +853,7 @@ void menu_machine_configure::setup_bios()
u32 const bios_flags(bios.get_value());
std::string const bios_number(std::to_string(bios_flags - 1));
- // check biosnumber and name
+ // check BIOS number and name
if ((bios_number == specbios) || (specbios == bios.get_name()))
m_curbios = bios_count;
@@ -873,6 +876,7 @@ void menu_machine_configure::setup_bios()
menu_plugins_configure::menu_plugins_configure(mame_ui_manager &mui, render_container &container)
: menu(mui, container)
{
+ set_heading(_("Plugins"));
}
menu_plugins_configure::~menu_plugins_configure()
@@ -932,23 +936,8 @@ void menu_plugins_configure::populate(float &customtop, float &custombottom)
}
}
if (first)
- item_append(_("No plugins found"), 0, nullptr);
+ item_append(_("No plugins found"), FLAG_DISABLE, nullptr);
item_append(menu_item_type::SEPARATOR);
- customtop = ui().get_line_height() + (3.0f * ui().box_tb_border());
-}
-
-//-------------------------------------------------
-// perform our special rendering
-//-------------------------------------------------
-
-void menu_plugins_configure::custom_render(void *selectedref, float top, float bottom, float origx1, float origy1, float origx2, float origy2)
-{
- char const *const toptext[] = { _("Plugins") };
- draw_text_box(
- std::begin(toptext), std::end(toptext),
- origx1, origx2, origy1 - top, origy1 - ui().box_tb_border(),
- text_layout::text_justify::CENTER, text_layout::word_wrapping::TRUNCATE, false,
- ui().colors().text_color(), UI_GREEN_COLOR, 1.0f);
}
} // namespace ui
diff --git a/src/frontend/mame/ui/miscmenu.h b/src/frontend/mame/ui/miscmenu.h
index b17e6713597..22a2d1dc135 100644
--- a/src/frontend/mame/ui/miscmenu.h
+++ b/src/frontend/mame/ui/miscmenu.h
@@ -133,9 +133,6 @@ public:
std::function<void (bool, bool)> &&handler = nullptr);
virtual ~menu_machine_configure();
-protected:
- virtual void custom_render(void *selectedref, float top, float bottom, float x, float y, float x2, float y2) override;
-
private:
using s_bios = std::vector<std::pair<std::string, int>>;
@@ -144,8 +141,8 @@ private:
ADDFAV = 1,
DELFAV,
SAVE,
- CONTROLLER,
VIDEO,
+ CONTROLLER,
BIOS,
ADVANCED,
LAST = ADVANCED
@@ -179,8 +176,6 @@ public:
protected:
virtual void populate(float &customtop, float &custombottom) override;
virtual void handle(event const *ev) override;
-
- virtual void custom_render(void *selectedref, float top, float bottom, float x, float y, float x2, float y2) override;
};
} // namespace ui
diff --git a/src/frontend/mame/ui/optsmenu.cpp b/src/frontend/mame/ui/optsmenu.cpp
index bafbe9d2af0..225e2ef3af4 100644
--- a/src/frontend/mame/ui/optsmenu.cpp
+++ b/src/frontend/mame/ui/optsmenu.cpp
@@ -13,6 +13,7 @@
#include "ui/custui.h"
#include "ui/dirmenu.h"
+#include "ui/inputdevices.h"
#include "ui/inputmap.h"
#include "ui/miscmenu.h"
#include "ui/selector.h"
@@ -41,6 +42,7 @@ menu_simple_game_options::menu_simple_game_options(
, m_handler(std::move(handler))
{
set_process_flags(PROCESS_LR_REPEAT);
+ set_heading(_("General Settings"));
}
//-------------------------------------------------
@@ -75,15 +77,16 @@ void menu_simple_game_options::populate(float &customtop, float &custombottom)
item_append(_("Sound Options"), 0, (void *)(uintptr_t)SOUND_MENU);
item_append(_(submenu::misc_options()[0].description), 0, (void *)(uintptr_t)MISC_MENU);
item_append(_(submenu::control_options()[0].description), 0, (void *)(uintptr_t)CONTROLLER_MENU);
- item_append(_("General Inputs"), 0, (void *)(uintptr_t)CGI_MENU);
+ item_append(_("Input Assignments"), 0, (void *)(uintptr_t)INPUTASSIGN_MENU);
item_append(_(submenu::advanced_options()[0].description), 0, (void *)(uintptr_t)ADVANCED_MENU);
if (machine().options().plugins())
item_append(_("Plugins"), 0, (void *)(uintptr_t)PLUGINS_MENU);
item_append(menu_item_type::SEPARATOR);
- item_append(_("Save Configuration"), 0, (void *)(uintptr_t)SAVE_CONFIG);
+ item_append(_("Input Devices"), 0, (void *)(uintptr_t)INPUTDEV_MENU);
+ item_append(menu_item_type::SEPARATOR);
+ item_append(_("Save Settings"), 0, (void *)(uintptr_t)SAVE_CONFIG);
custombottom = 2.0f * ui().get_line_height() + 3.0f * ui().box_tb_border();
- customtop = ui().get_line_height() + 3.0f * ui().box_tb_border();
}
//-------------------------------------------------
@@ -92,69 +95,45 @@ void menu_simple_game_options::populate(float &customtop, float &custombottom)
void menu_simple_game_options::handle_item_event(event const &menu_event)
{
- switch ((uintptr_t)menu_event.itemref)
+ if (IPT_UI_SELECT == menu_event.iptkey)
{
- case MISC_MENU:
- if (menu_event.iptkey == IPT_UI_SELECT)
+ switch ((uintptr_t)menu_event.itemref)
{
+ case MISC_MENU:
menu::stack_push<submenu>(ui(), container(), submenu::misc_options());
ui_globals::reset = true;
- }
- break;
- case SOUND_MENU:
- if (menu_event.iptkey == IPT_UI_SELECT)
- {
+ break;
+ case SOUND_MENU:
menu::stack_push<menu_sound_options>(ui(), container());
ui_globals::reset = true;
- }
- break;
- case DISPLAY_MENU:
- if (menu_event.iptkey == IPT_UI_SELECT)
- {
+ break;
+ case DISPLAY_MENU:
menu::stack_push<submenu>(ui(), container(), submenu::video_options());
ui_globals::reset = true;
- }
- break;
- case CONTROLLER_MENU:
- if (menu_event.iptkey == IPT_UI_SELECT)
+ break;
+ case CONTROLLER_MENU:
menu::stack_push<submenu>(ui(), container(), submenu::control_options());
- break;
- case CGI_MENU:
- if (menu_event.iptkey == IPT_UI_SELECT)
+ break;
+ case INPUTASSIGN_MENU:
menu::stack_push<menu_input_groups>(ui(), container());
- break;
- case ADVANCED_MENU:
- if (menu_event.iptkey == IPT_UI_SELECT)
- {
+ break;
+ case ADVANCED_MENU:
menu::stack_push<submenu>(ui(), container(), submenu::advanced_options());
ui_globals::reset = true;
- }
- break;
- case PLUGINS_MENU:
- if (menu_event.iptkey == IPT_UI_SELECT)
+ break;
+ case PLUGINS_MENU:
menu::stack_push<menu_plugins_configure>(ui(), container());
- break;
- case SAVE_CONFIG:
- if (menu_event.iptkey == IPT_UI_SELECT)
+ break;
+ case INPUTDEV_MENU:
+ menu::stack_push<menu_input_devices>(ui(), container());
+ break;
+ case SAVE_CONFIG:
ui().save_main_option();
- break;
+ break;
+ }
}
}
-//-------------------------------------------------
-// perform our special rendering
-//-------------------------------------------------
-
-void menu_simple_game_options::custom_render(void *selectedref, float top, float bottom, float origx1, float origy1, float origx2, float origy2)
-{
- char const *const toptext[] = { _("Settings") };
- draw_text_box(
- std::begin(toptext), std::end(toptext),
- origx1, origx2, origy1 - top, origy1 - ui().box_tb_border(),
- text_layout::text_justify::CENTER, text_layout::word_wrapping::TRUNCATE, false,
- ui().colors().text_color(), UI_GREEN_COLOR, 1.0f);
-}
-
//-------------------------------------------------
// ctor
@@ -169,7 +148,6 @@ menu_game_options::menu_game_options(
, m_filter_data(filter_data)
, m_main_filter(filter_data.get_current_filter_type())
{
- set_process_flags(PROCESS_LR_REPEAT);
}
//-------------------------------------------------
@@ -204,7 +182,7 @@ void menu_game_options::populate(float &customtop, float &custombottom)
// add filter item
uint32_t arrow_flags = get_arrow_flags<uint16_t>(machine_filter::FIRST, machine_filter::LAST, m_main_filter);
machine_filter &active_filter(m_filter_data.get_filter(m_main_filter));
- item_append(_("Filter"), active_filter.display_name(), arrow_flags, (void *)(uintptr_t)FILTER_MENU);
+ item_append(_("System Filter"), active_filter.display_name(), arrow_flags, (void *)(uintptr_t)FILTER_MENU);
// add subitem if the filter wants it
if (active_filter.wants_adjuster())
@@ -217,7 +195,7 @@ void menu_game_options::populate(float &customtop, float &custombottom)
// add options items
item_append(_("Customize UI"), 0, (void *)(uintptr_t)CUSTOM_MENU);
- item_append(_("Configure Directories"), 0, (void *)(uintptr_t)CONF_DIR);
+ item_append(_("Configure Folders"), 0, (void *)(uintptr_t)CONF_DIR);
// add the options that don't relate to the UI
menu_simple_game_options::populate(customtop, custombottom);
@@ -246,7 +224,7 @@ void menu_game_options::handle_item_event(event const &menu_event)
s_sel[index] = machine_filter::display_name(machine_filter::type(index));
menu::stack_push<menu_selector>(
- ui(), container(), std::move(s_sel), m_main_filter,
+ ui(), container(), _("System Filter"), std::move(s_sel), m_main_filter,
[this] (int selection)
{
m_main_filter = machine_filter::type(selection);
diff --git a/src/frontend/mame/ui/optsmenu.h b/src/frontend/mame/ui/optsmenu.h
index 297ec7aa64f..b10d6601926 100644
--- a/src/frontend/mame/ui/optsmenu.h
+++ b/src/frontend/mame/ui/optsmenu.h
@@ -28,7 +28,6 @@ public:
virtual ~menu_simple_game_options() override;
protected:
- virtual void custom_render(void *selectedref, float top, float bottom, float x, float y, float x2, float y2) override;
virtual void handle(event const *ev) override;
virtual void populate(float &customtop, float &custombottom) override;
@@ -41,9 +40,10 @@ private:
SOUND_MENU,
MISC_MENU,
CONTROLLER_MENU,
- CGI_MENU,
+ INPUTASSIGN_MENU,
ADVANCED_MENU,
PLUGINS_MENU,
+ INPUTDEV_MENU,
SAVE_CONFIG
};
diff --git a/src/frontend/mame/ui/pluginopt.cpp b/src/frontend/mame/ui/pluginopt.cpp
index 6f6a980d871..08f7f84a752 100644
--- a/src/frontend/mame/ui/pluginopt.cpp
+++ b/src/frontend/mame/ui/pluginopt.cpp
@@ -32,6 +32,7 @@ menu_plugin::menu_plugin(mame_ui_manager &mui, render_container &container) :
menu(mui, container),
m_plugins(mame_machine_manager::instance()->lua()->get_menu())
{
+ set_heading(_("Plugin Options"));
}
void menu_plugin::populate(float &customtop, float &custombottom)
diff --git a/src/frontend/mame/ui/selector.cpp b/src/frontend/mame/ui/selector.cpp
index 6a583346400..f8791a37887 100644
--- a/src/frontend/mame/ui/selector.cpp
+++ b/src/frontend/mame/ui/selector.cpp
@@ -27,10 +27,12 @@ namespace ui {
menu_selector::menu_selector(
mame_ui_manager &mui,
render_container &container,
+ std::string &&title,
std::vector<std::string> &&sel,
int initial,
std::function<void (int)> &&handler)
: menu(mui, container)
+ , m_title(std::move(title))
, m_search()
, m_str_items(std::move(sel))
, m_handler(std::move(handler))
@@ -50,30 +52,36 @@ menu_selector::~menu_selector()
void menu_selector::handle(event const *ev)
{
// process the menu
- if (ev && ev->itemref)
+ if (ev)
{
- if (ev->iptkey == IPT_UI_SELECT)
+ switch (ev->iptkey)
{
- int selection(-1);
- for (size_t idx = 0; (m_str_items.size() > idx) && (0 > selection); ++idx)
- if ((void*)&m_str_items[idx] == ev->itemref)
- selection = int(unsigned(idx));
+ case IPT_UI_SELECT:
+ if (ev->itemref)
+ {
+ int selection(-1);
+ for (size_t idx = 0; (m_str_items.size() > idx) && (0 > selection); ++idx)
+ if ((void*)&m_str_items[idx] == ev->itemref)
+ selection = int(unsigned(idx));
- m_handler(selection);
+ m_handler(selection);
+ stack_pop();
+ }
+ break;
- stack_pop();
- }
- else if (ev->iptkey == IPT_SPECIAL)
- {
+ case IPT_SPECIAL:
if (input_character(m_search, ev->unichar, uchar_is_printable))
reset(reset_options::SELECT_FIRST);
- }
+ break;
- // escape pressed with non-empty text clears the text
- else if (ev->iptkey == IPT_UI_CANCEL && !m_search.empty())
- {
- m_search.clear();
- reset(reset_options::SELECT_FIRST);
+ case IPT_UI_CANCEL:
+ if (!m_search.empty())
+ {
+ // escape pressed with non-empty search text clears the search text
+ m_search.clear();
+ reset(reset_options::SELECT_FIRST);
+ }
+ break;
}
}
}
@@ -84,12 +92,17 @@ void menu_selector::handle(event const *ev)
void menu_selector::populate(float &customtop, float &custombottom)
{
+ set_heading(util::string_format(_("menu-selector", "%1$s - Search: %2$s_"), m_title, m_search));
+
if (!m_search.empty())
{
find_matches(m_search.c_str());
- for (int curitem = 0; m_searchlist[curitem]; ++curitem)
+ int curitem;
+ for (curitem = 0; m_searchlist[curitem]; ++curitem)
item_append(*m_searchlist[curitem], 0, (void *)m_searchlist[curitem]);
+ if (!curitem)
+ item_append(_("menu-selector", "[no matches]"), FLAG_DISABLE, nullptr);
}
else
{
@@ -100,10 +113,13 @@ void menu_selector::populate(float &customtop, float &custombottom)
item_append(m_str_items[index], 0, (void *)&m_str_items[index]);
}
+
+ if (m_str_items.empty())
+ item_append(_("menu-selector", "[no choices]"), FLAG_DISABLE, nullptr); // the caller was probably being dumb
}
item_append(menu_item_type::SEPARATOR);
- customtop = custombottom = ui().get_line_height() + 3.0f * ui().box_tb_border();
+ custombottom = ui().get_line_height() + 3.0f * ui().box_tb_border();
m_initial = -1;
}
@@ -113,15 +129,8 @@ void menu_selector::populate(float &customtop, float &custombottom)
void menu_selector::custom_render(void *selectedref, float top, float bottom, float origx1, float origy1, float origx2, float origy2)
{
- std::string tempbuf[1] = { std::string(_("Selection List - Search: ")).append(m_search).append("_") };
- draw_text_box(
- std::begin(tempbuf), std::end(tempbuf),
- origx1, origx2, origy1 - top, origy1 - ui().box_tb_border(),
- text_layout::text_justify::CENTER, text_layout::word_wrapping::TRUNCATE, false,
- ui().colors().text_color(), UI_GREEN_COLOR, 1.0f);
-
// get the text for 'UI Select'
- tempbuf[0] = string_format(_("Double-click or press %1$s to select"), ui().get_general_input_setting(IPT_UI_SELECT));
+ std::string const tempbuf[] = { util::string_format(_("menu-selector", "Double-click or press %1$s to select"), ui().get_general_input_setting(IPT_UI_SELECT)) };
draw_text_box(
std::begin(tempbuf), std::end(tempbuf),
origx1, origx2, origy2 + ui().box_tb_border(), origy2 + bottom,
@@ -137,7 +146,7 @@ void menu_selector::find_matches(const char *str)
{
// allocate memory to track the penalty value
m_ucs_items.reserve(m_str_items.size());
- std::vector<double> penalty(VISIBLE_GAMES_IN_SEARCH, 1.0);
+ std::vector<double> penalty(VISIBLE_SEARCH_ITEMS, 2.0); // impossibly high penalty for unpopulated slots
std::u32string const search(ustr_from_utf8(normalize_unicode(str, unicode_normalization_form::D, true)));
int index = 0;
@@ -149,14 +158,14 @@ void menu_selector::find_matches(const char *str)
double const curpenalty(util::edit_distance(search, m_ucs_items[index]));
// insert into the sorted table of matches
- for (int matchnum = VISIBLE_GAMES_IN_SEARCH - 1; matchnum >= 0; --matchnum)
+ for (int matchnum = VISIBLE_SEARCH_ITEMS - 1; matchnum >= 0; --matchnum)
{
// stop if we're worse than the current entry
if (curpenalty >= penalty[matchnum])
break;
// as long as this isn't the last entry, bump this one down
- if (matchnum < VISIBLE_GAMES_IN_SEARCH - 1)
+ if (matchnum < VISIBLE_SEARCH_ITEMS - 1)
{
penalty[matchnum + 1] = penalty[matchnum];
m_searchlist[matchnum + 1] = m_searchlist[matchnum];
@@ -166,7 +175,7 @@ void menu_selector::find_matches(const char *str)
penalty[matchnum] = curpenalty;
}
}
- (index < VISIBLE_GAMES_IN_SEARCH) ? m_searchlist[index] = nullptr : m_searchlist[VISIBLE_GAMES_IN_SEARCH] = nullptr;
+ (index < VISIBLE_SEARCH_ITEMS) ? m_searchlist[index] = nullptr : m_searchlist[VISIBLE_SEARCH_ITEMS] = nullptr;
}
} // namespace ui
diff --git a/src/frontend/mame/ui/selector.h b/src/frontend/mame/ui/selector.h
index d8b0abc0472..17fdb972343 100644
--- a/src/frontend/mame/ui/selector.h
+++ b/src/frontend/mame/ui/selector.h
@@ -12,9 +12,12 @@
#pragma once
-
#include "ui/menu.h"
+#include <functional>
+#include <string>
+#include <vector>
+
namespace ui {
@@ -28,6 +31,7 @@ public:
menu_selector(
mame_ui_manager &mui,
render_container &container,
+ std::string &&title,
std::vector<std::string> &&sel,
int initial,
std::function<void (int)> &&handler);
@@ -38,21 +42,22 @@ protected:
virtual bool custom_ui_cancel() override { return !m_search.empty(); }
private:
- enum { VISIBLE_GAMES_IN_SEARCH = 200 };
+ enum { VISIBLE_SEARCH_ITEMS = 200 };
virtual void populate(float &customtop, float &custombottom) override;
virtual void handle(event const *ev) override;
void find_matches(const char *str);
+ std::string const m_title;
std::string m_search;
std::vector<std::string> m_str_items;
std::function<void (int)> m_handler;
std::vector<std::u32string> m_ucs_items;
int m_initial;
- std::string *m_searchlist[VISIBLE_GAMES_IN_SEARCH + 1];
+ std::string *m_searchlist[VISIBLE_SEARCH_ITEMS + 1];
};
} // namespace ui
-#endif /* MAME_FRONTEND_UI_SELECTOR_H */
+#endif // MAME_FRONTEND_UI_SELECTOR_H
diff --git a/src/frontend/mame/ui/selgame.cpp b/src/frontend/mame/ui/selgame.cpp
index abda7047971..cfb41d2c3b9 100644
--- a/src/frontend/mame/ui/selgame.cpp
+++ b/src/frontend/mame/ui/selgame.cpp
@@ -438,8 +438,8 @@ void menu_select_game::populate(float &customtop, float &custombottom)
if (stack_has_special_main_menu())
{
item_append(menu_item_type::SEPARATOR, 0);
- item_append(_("Configure Options"), 0, (void *)(uintptr_t)CONF_OPTS);
- item_append(_("Configure Machine"), 0, (void *)(uintptr_t)CONF_MACHINE);
+ item_append(_("General Settings"), 0, (void *)(uintptr_t)CONF_OPTS);
+ item_append(_("System Settings"), 0, (void *)(uintptr_t)CONF_MACHINE);
skip_main_items = 3;
if (m_prev_selected && !have_prev_selected)
@@ -1055,7 +1055,7 @@ void menu_select_game::get_selection(ui_software_info const *&software, ui_syste
void menu_select_game::make_topbox_text(std::string &line0, std::string &line1, std::string &line2) const
{
- line0 = string_format(_("%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"),
+ line0 = string_format(_("%1$s %2$s ( %3$d / %4$d systems (%5$d BIOS) )"),
emulator_info::get_appname(),
bare_build_version,
m_available_items,
diff --git a/src/frontend/mame/ui/selmenu.cpp b/src/frontend/mame/ui/selmenu.cpp
index 85efff4b8cd..bc43ee4b4b8 100644
--- a/src/frontend/mame/ui/selmenu.cpp
+++ b/src/frontend/mame/ui/selmenu.cpp
@@ -167,9 +167,6 @@ public:
software_parts(mame_ui_manager &mui, render_container &container, s_parts &&parts, ui_software_info const &ui_info);
virtual ~software_parts() override;
-protected:
- virtual void custom_render(void *selectedref, float top, float bottom, float x, float y, float x2, float y2) override;
-
private:
virtual void populate(float &customtop, float &custombottom) override;
virtual void handle(event const *ev) override;
@@ -185,9 +182,6 @@ public:
bios_selection(mame_ui_manager &mui, render_container &container, s_bios &&biosname, ui_software_info const &swinfo, bool inlist);
virtual ~bios_selection() override;
-protected:
- virtual void custom_render(void *selectedref, float top, float bottom, float x, float y, float x2, float y2) override;
-
private:
bios_selection(mame_ui_manager &mui, render_container &container, s_bios &&biosname, void const *driver, bool software, bool inlist);
@@ -263,6 +257,7 @@ menu_select_launch::software_parts::software_parts(mame_ui_manager &mui, render_
, m_uiinfo(ui_info)
, m_parts(std::move(parts))
{
+ set_heading(_("Select Software Package Part"));
}
//-------------------------------------------------
@@ -288,7 +283,6 @@ void menu_select_launch::software_parts::populate(float &customtop, float &custo
item_append(elem->first, elem->second, 0, (void *)&*elem);
item_append(menu_item_type::SEPARATOR);
- customtop = ui().get_line_height() + (3.0f * ui().box_tb_border());
}
//-------------------------------------------------
@@ -311,20 +305,6 @@ void menu_select_launch::software_parts::handle(event const *ev)
}
}
-//-------------------------------------------------
-// perform our special rendering
-//-------------------------------------------------
-
-void menu_select_launch::software_parts::custom_render(void *selectedref, float top, float bottom, float origx1, float origy1, float origx2, float origy2)
-{
- char const *const text[] = { _("Software part selection:") };
- draw_text_box(
- std::begin(text), std::end(text),
- origx1, origx2, origy1 - top, origy1 - ui().box_tb_border(),
- text_layout::text_justify::CENTER, text_layout::word_wrapping::TRUNCATE, false,
- ui().colors().text_color(), UI_GREEN_COLOR, 1.0f);
-}
-
//-------------------------------------------------
// ctor
@@ -347,6 +327,7 @@ menu_select_launch::bios_selection::bios_selection(mame_ui_manager &mui, render_
, m_inlist(inlist)
, m_bios(std::move(biosname))
{
+ set_heading(_("Select System BIOS"));
}
//-------------------------------------------------
@@ -363,11 +344,10 @@ menu_select_launch::bios_selection::~bios_selection()
void menu_select_launch::bios_selection::populate(float &customtop, float &custombottom)
{
- for (auto & elem : m_bios)
+ for (auto &elem : m_bios)
item_append(elem.first, 0, (void *)&elem.first);
item_append(menu_item_type::SEPARATOR);
- customtop = ui().get_line_height() + (3.0f * ui().box_tb_border());
}
//-------------------------------------------------
@@ -416,20 +396,6 @@ void menu_select_launch::bios_selection::handle(event const *ev)
}
}
-//-------------------------------------------------
-// perform our special rendering
-//-------------------------------------------------
-
-void menu_select_launch::bios_selection::custom_render(void *selectedref, float top, float bottom, float origx1, float origy1, float origx2, float origy2)
-{
- char const *const text[] = { _("BIOS selection:") };
- draw_text_box(
- std::begin(text), std::end(text),
- origx1, origx2, origy1 - top, origy1 - ui().box_tb_border(),
- text_layout::text_justify::CENTER, text_layout::word_wrapping::TRUNCATE, false,
- ui().colors().text_color(), UI_GREEN_COLOR, 1.0f);
-}
-
menu_select_launch::cache::cache(running_machine &machine)
: m_snapx_bitmap(std::make_unique<bitmap_argb32>(0, 0))
@@ -712,11 +678,11 @@ void menu_select_launch::custom_render(void *selectedref, float top, float botto
int cloneof = driver_list::non_bios_clone(driver);
if (0 > cloneof)
- tempbuf[1] = _("Driver is parent");
+ tempbuf[1] = _("System is parent");
else if (system)
- tempbuf[1] = string_format(_("Driver is clone of: %1$s"), system->parent);
+ tempbuf[1] = string_format(_("System is clone of: %1$s"), system->parent);
else
- tempbuf[1] = string_format(_("Driver is clone of: %1$s"), driver_list::driver(cloneof).type.fullname());
+ tempbuf[1] = string_format(_("System is clone of: %1$s"), driver_list::driver(cloneof).type.fullname());
// next line is overall driver status
system_flags const &flags(get_system_flags(driver));
@@ -869,9 +835,10 @@ void menu_select_launch::inkey_dats()
void menu_select_launch::draw_common_arrow(float origx1, float origy1, float origx2, float origy2, int current, int dmin, int dmax, float title_size)
{
- auto line_height = ui().get_line_height();
- auto lr_arrow_width = 0.4f * line_height * machine().render().ui_aspect(&container());
- auto gutter_width = lr_arrow_width * 1.3f;
+ float const aspect = machine().render().ui_aspect(&container());
+ float const line_height = ui().get_line_height();
+ float const lr_arrow_width = 0.4f * line_height * aspect;
+ float const gutter_width = 0.5f * line_height * aspect;
// set left-right arrows dimension
float const ar_x0 = 0.5f * (origx2 + origx1) + 0.5f * title_size + gutter_width - lr_arrow_width;
@@ -2894,7 +2861,7 @@ void menu_select_launch::general_info(ui_system_info const *system, game_driver
str << driver.type.fullname();
str << "\t\n\n";
- util::stream_format(str, _("Romset\t%1$s\n"), driver.name);
+ util::stream_format(str, _("Short Name\t%1$s\n"), driver.name);
util::stream_format(str, _("Year\t%1$s\n"), driver.year);
util::stream_format(str, _("Manufacturer\t%1$s\n"), driver.manufacturer);
@@ -2903,12 +2870,12 @@ void menu_select_launch::general_info(ui_system_info const *system, game_driver
{
util::stream_format(
str,
- _("Driver is Clone of\t%1$s\n"),
+ _("System is Clone of\t%1$s\n"),
system ? std::string_view(system->parent) : std::string_view(driver_list::driver(cloneof).type.fullname()));
}
else
{
- str << _("Driver is Parent\t\n");
+ str << _("System is Parent\t\n");
}
if (flags.has_analog())
@@ -3028,12 +2995,12 @@ void menu_select_launch::general_info(ui_system_info const *system, game_driver
else if (flags.imperfect_features() & device_t::feature::TIMING)
str << _("Timing\tImperfect\n");
- str << ((flags.machine_flags() & machine_flags::MECHANICAL) ? _("Mechanical Machine\tYes\n") : _("Mechanical Machine\tNo\n"));
+ str << ((flags.machine_flags() & machine_flags::MECHANICAL) ? _("Mechanical System\tYes\n") : _("Mechanical System\tNo\n"));
str << ((flags.machine_flags() & machine_flags::REQUIRES_ARTWORK) ? _("Requires Artwork\tYes\n") : _("Requires Artwork\tNo\n"));
str << ((flags.machine_flags() & machine_flags::CLICKABLE_ARTWORK) ? _("Requires Clickable Artwork\tYes\n") : _("Requires Clickable Artwork\tNo\n"));
if (flags.machine_flags() & machine_flags::NO_COCKTAIL)
str << _("Support Cocktail\tNo\n");
- str << ((flags.machine_flags() & machine_flags::IS_BIOS_ROOT) ? _("Driver is BIOS\tYes\n") : _("Driver is BIOS\tNo\n"));
+ str << ((flags.machine_flags() & machine_flags::IS_BIOS_ROOT) ? _("System is BIOS\tYes\n") : _("System is BIOS\tNo\n"));
str << ((flags.machine_flags() & machine_flags::SUPPORTS_SAVE) ? _("Support Save\tYes\n") : _("Support Save\tNo\n"));
str << ((flags.machine_flags() & ORIENTATION_SWAP_XY) ? _("Screen Orientation\tVertical\n") : _("Screen Orientation\tHorizontal\n"));
bool found = false;
diff --git a/src/frontend/mame/ui/selsoft.cpp b/src/frontend/mame/ui/selsoft.cpp
index dc3904f2169..da4ad722f2f 100644
--- a/src/frontend/mame/ui/selsoft.cpp
+++ b/src/frontend/mame/ui/selsoft.cpp
@@ -704,7 +704,7 @@ void menu_select_software::make_topbox_text(std::string &line0, std::string &lin
// determine the text for the header
int vis_item = !m_search.empty() ? m_available_items : (m_available_items - 1);
line0 = string_format(_("%1$s %2$s ( %3$d / %4$d software packages )"), emulator_info::get_appname(), bare_build_version, vis_item, m_data->swinfo().size() - 1);
- line1 = string_format(_("Driver: \"%1$s\" software list "), m_system.description);
+ line1 = string_format(_("System: \"%1$s\" software list "), m_system.description);
software_filter const *const it(m_data->current_filter());
char const *const filter(it ? it->filter_text() : nullptr);
diff --git a/src/frontend/mame/ui/simpleselgame.cpp b/src/frontend/mame/ui/simpleselgame.cpp
index 3a230e88a89..7febc58e867 100644
--- a/src/frontend/mame/ui/simpleselgame.cpp
+++ b/src/frontend/mame/ui/simpleselgame.cpp
@@ -297,9 +297,9 @@ void simple_menu_select_game::custom_render(void *selectedref, float top, float
ui().draw_text_box(
container(),
string_format(
- _("No machines found. Please check the rompath specified in the %1$s.ini file.\n\n"
- "If this is your first time using %2$s, please see the config.txt file in "
- "the docs directory for information on configuring %2$s."),
+ _("No system ROMs found. Please check the rompath setting specified in the %1$s.ini file.\n\n"
+ "If this is your first time using %2$s, please see the %2$s.pdf file in "
+ "the docs folder for information on setting up and using %2$s."),
emulator_info::get_configname(),
emulator_info::get_appname()),
text_layout::text_justify::CENTER,
diff --git a/src/frontend/mame/ui/sliders.cpp b/src/frontend/mame/ui/sliders.cpp
index 404e174f803..f4b5017397a 100644
--- a/src/frontend/mame/ui/sliders.cpp
+++ b/src/frontend/mame/ui/sliders.cpp
@@ -27,6 +27,7 @@ menu_sliders::menu_sliders(mame_ui_manager &mui, render_container &container, bo
set_one_shot(menuless_mode);
set_needs_prev_menu_item(!menuless_mode);
set_process_flags(PROCESS_LR_REPEAT | (m_hidden ? PROCESS_CUSTOM_ONLY : 0));
+ set_heading(_("Slider Controls"));
}
menu_sliders::~menu_sliders()
diff --git a/src/frontend/mame/ui/slotopt.cpp b/src/frontend/mame/ui/slotopt.cpp
index e27e6261c63..985b0fe5eb4 100644
--- a/src/frontend/mame/ui/slotopt.cpp
+++ b/src/frontend/mame/ui/slotopt.cpp
@@ -45,6 +45,7 @@ namespace ui {
menu_slot_devices::menu_slot_devices(mame_ui_manager &mui, render_container &container) : menu(mui, container)
{
+ set_heading(_("Slot Devices"));
}
//-------------------------------------------------
@@ -200,7 +201,7 @@ void menu_slot_devices::populate(float &customtop, float &custombottom)
item_append(slot.slot_name(), opt_name, item_flags, (void *)&slot);
}
item_append(menu_item_type::SEPARATOR);
- item_append(_("Reset Machine"), 0, ITEMREF_RESET);
+ item_append(_("Reset System"), 0, ITEMREF_RESET);
// leave space for the name of the current option at the bottom
custombottom = ui().get_line_height() + 3.0f * ui().box_tb_border();
diff --git a/src/frontend/mame/ui/sndmenu.cpp b/src/frontend/mame/ui/sndmenu.cpp
index 1ee1e82e25c..136cbcf98f4 100644
--- a/src/frontend/mame/ui/sndmenu.cpp
+++ b/src/frontend/mame/ui/sndmenu.cpp
@@ -27,6 +27,8 @@ const int menu_sound_options::m_sound_rate[] = { 11025, 22050, 44100, 48000 };
menu_sound_options::menu_sound_options(mame_ui_manager &mui, render_container &container) : menu(mui, container)
{
+ set_heading(_("Sound Options"));
+
osd_options &options = downcast<osd_options &>(mui.machine().options());
m_sample_rate = mui.machine().options().sample_rate();
@@ -109,7 +111,7 @@ void menu_sound_options::handle(event const *ev)
s_sel[index] = std::to_string(m_sound_rate[index]);
menu::stack_push<menu_selector>(
- ui(), container(), std::move(s_sel), m_cur_rates,
+ ui(), container(), _("Sample Rate"), std::move(s_sel), m_cur_rates,
[this] (int selection)
{
m_cur_rates = selection;
@@ -148,22 +150,6 @@ void menu_sound_options::populate(float &customtop, float &custombottom)
item_append(_("Sample Rate"), string_format("%d", m_sample_rate), arrow_flags, (void *)(uintptr_t)SAMPLE_RATE);
item_append_on_off(_("Use External Samples"), m_samples, 0, (void *)(uintptr_t)ENABLE_SAMPLES);
item_append(menu_item_type::SEPARATOR);
-
- customtop = ui().get_line_height() + (3.0f * ui().box_tb_border());
-}
-
-//-------------------------------------------------
-// perform our special rendering
-//-------------------------------------------------
-
-void menu_sound_options::custom_render(void *selectedref, float top, float bottom, float origx1, float origy1, float origx2, float origy2)
-{
- char const *const toptext[] = { _("Sound Options") };
- draw_text_box(
- std::begin(toptext), std::end(toptext),
- origx1, origx2, origy1 - top, origy1 - ui().box_tb_border(),
- text_layout::text_justify::CENTER, text_layout::word_wrapping::TRUNCATE, false,
- ui().colors().text_color(), UI_GREEN_COLOR, 1.0f);
}
} // namespace ui
diff --git a/src/frontend/mame/ui/sndmenu.h b/src/frontend/mame/ui/sndmenu.h
index 03f68202748..48d85b7d1a5 100644
--- a/src/frontend/mame/ui/sndmenu.h
+++ b/src/frontend/mame/ui/sndmenu.h
@@ -27,7 +27,6 @@ public:
menu_sound_options(mame_ui_manager &mui, render_container &container);
protected:
- virtual void custom_render(void *selectedref, float top, float bottom, float x, float y, float x2, float y2) override;
virtual void menu_dismissed() override;
private:
diff --git a/src/frontend/mame/ui/state.cpp b/src/frontend/mame/ui/state.cpp
index 4bda4d473ba..9f4e6a40ab2 100644
--- a/src/frontend/mame/ui/state.cpp
+++ b/src/frontend/mame/ui/state.cpp
@@ -91,7 +91,6 @@ menu_load_save_state_base::menu_load_save_state_base(
bool one_shot)
: autopause_menu<>(mui, container)
, m_switch_poller(machine().input())
- , m_header(header)
, m_footer(footer)
, m_confirm_delete(nullptr)
, m_must_exist(must_exist)
@@ -99,6 +98,7 @@ menu_load_save_state_base::menu_load_save_state_base(
{
set_one_shot(one_shot);
set_needs_prev_menu_item(!one_shot);
+ set_heading(header);
}
@@ -222,7 +222,6 @@ void menu_load_save_state_base::populate(float &customtop, float &custombottom)
item_append(_("Cancel"), 0, nullptr);
// set up custom render proc
- customtop = ui().get_line_height() + (3.0f * ui().box_tb_border());
custombottom = (2.0f * ui().get_line_height()) + (3.0f * ui().box_tb_border());
// get ready to poll inputs
@@ -405,13 +404,6 @@ void menu_load_save_state_base::handle_keys(uint32_t flags, int &iptkey)
void menu_load_save_state_base::custom_render(void *selectedref, float top, float bottom, float origx1, float origy1, float origx2, float origy2)
{
- // draw menu title
- draw_text_box(
- &m_header, &m_header + 1,
- origx1, origx2, origy1 - top, origy1 - ui().box_tb_border(),
- text_layout::text_justify::CENTER, text_layout::word_wrapping::TRUNCATE, false,
- ui().colors().text_color(), UI_GREEN_COLOR, 1.0f);
-
std::string_view text[2];
unsigned count(0U);
diff --git a/src/frontend/mame/ui/state.h b/src/frontend/mame/ui/state.h
index af44b47ba5b..a4dc107b1fc 100644
--- a/src/frontend/mame/ui/state.h
+++ b/src/frontend/mame/ui/state.h
@@ -67,7 +67,6 @@ private:
switch_code_poller m_switch_poller;
std::unordered_map<std::string, file_entry> m_file_entries;
std::unordered_map<std::string, std::string> m_filename_to_code_map;
- std::string_view const m_header;
std::string_view const m_footer;
std::string m_delete_prompt;
std::string m_confirm_prompt;
diff --git a/src/frontend/mame/ui/submenu.cpp b/src/frontend/mame/ui/submenu.cpp
index 895e643bf11..4e470251b7a 100644
--- a/src/frontend/mame/ui/submenu.cpp
+++ b/src/frontend/mame/ui/submenu.cpp
@@ -32,7 +32,7 @@ std::vector<submenu::option> submenu::misc_options()
return std::vector<option>{
{ option_type::HEAD, N_("Miscellaneous Options") },
{ option_type::UI, N_("Skip imperfect emulation warnings"), OPTION_SKIP_WARNINGS },
- { option_type::UI, N_("Re-select last machine launched"), OPTION_REMEMBER_LAST },
+ { option_type::UI, N_("Re-select last system launched"), OPTION_REMEMBER_LAST },
{ 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 },
@@ -158,6 +158,7 @@ submenu::submenu(mame_ui_manager &mui, render_container &container, std::vector<
, m_driver(drv)
{
set_process_flags(PROCESS_LR_REPEAT);
+ set_heading(_(m_options[0].description));
core_options *opts = nullptr;
if (m_driver == nullptr)
@@ -443,7 +444,7 @@ void submenu::populate(float &customtop, float &custombottom)
}
item_append(menu_item_type::SEPARATOR);
- custombottom = customtop = ui().get_line_height() + (3.0f * ui().box_tb_border());
+ custombottom = ui().get_line_height() + (3.0f * ui().box_tb_border());
}
//-------------------------------------------------
@@ -452,13 +453,6 @@ void submenu::populate(float &customtop, float &custombottom)
void submenu::custom_render(void *selectedref, float top, float bottom, float origx1, float origy1, float origx2, float origy2)
{
- char const *const toptext[] = { _(m_options[0].description) };
- draw_text_box(
- std::begin(toptext), std::end(toptext),
- origx1, origx2, origy1 - top, origy1 - ui().box_tb_border(),
- text_layout::text_justify::CENTER, text_layout::word_wrapping::TRUNCATE, false,
- ui().colors().text_color(), UI_GREEN_COLOR, 1.0f);
-
if (selectedref)
{
option &selected_sm_option(*reinterpret_cast<option *>(selectedref));
diff --git a/src/frontend/mame/ui/tapectrl.cpp b/src/frontend/mame/ui/tapectrl.cpp
index aad554982f5..5eb505712a4 100644
--- a/src/frontend/mame/ui/tapectrl.cpp
+++ b/src/frontend/mame/ui/tapectrl.cpp
@@ -39,6 +39,7 @@ menu_tape_control::menu_tape_control(mame_ui_manager &mui, render_container &con
: menu_device_control<cassette_image_device>(mui, container, device)
{
set_process_flags(PROCESS_LR_REPEAT);
+ set_heading(_("Tape Control"));
}
diff --git a/src/frontend/mame/ui/textbox.cpp b/src/frontend/mame/ui/textbox.cpp
index cd529aa297d..a7fdca79f32 100644
--- a/src/frontend/mame/ui/textbox.cpp
+++ b/src/frontend/mame/ui/textbox.cpp
@@ -111,14 +111,14 @@ void menu_textbox::draw(uint32_t flags)
float const aspect = machine().render().ui_aspect(&container());
float const line_height = ui().get_line_height();
float const ud_arrow_width = line_height * aspect;
- float const gutter_width = 0.52f * line_height * aspect;
+ float const gutter_width = 0.5f * line_height * aspect;
float const visible_width = 1.0f - (2.0f * ui().box_lr_border() * aspect);
float const visible_left = (1.0f - visible_width) * 0.5f;
float const extra_height = 2.0f * line_height;
float const visible_extra_menu_height = get_customtop() + get_custombottom() + extra_height;
- // determine effective positions taking into account the hilighting arrows
- float const maximum_width = visible_width - 2.0f * gutter_width;
+ // determine effective positions
+ float const maximum_width = visible_width - (2.0f * gutter_width);
draw_background();
map_mouse();
diff --git a/src/frontend/mame/ui/ui.cpp b/src/frontend/mame/ui/ui.cpp
index 3dd550169db..e0c0de0d4ab 100644
--- a/src/frontend/mame/ui/ui.cpp
+++ b/src/frontend/mame/ui/ui.cpp
@@ -552,7 +552,7 @@ void mame_ui_manager::display_startup_screens(bool first_time)
if (!mandatory_images.empty() && show_mandatory_fileman)
{
std::ostringstream warning;
- warning << _("This driver requires images to be loaded in the following device(s): ");
+ warning << _("This system requires media images to be mounted for the following device(s): ");
output_joined_collection(mandatory_images,
[&warning](const std::reference_wrapper<const std::string> &img) { warning << "\"" << img.get() << "\""; },
@@ -2171,7 +2171,7 @@ void mame_ui_manager::save_main_option()
return;
}
}
- popup_time(3, "%s", _("\n Configuration saved \n\n"));
+ popup_time(3, "%s", _("\n Settings saved \n\n"));
}
void mame_ui_manager::menu_reset()
diff --git a/src/frontend/mame/ui/utils.cpp b/src/frontend/mame/ui/utils.cpp
index 60fc8598823..6c399f9c924 100644
--- a/src/frontend/mame/ui/utils.cpp
+++ b/src/frontend/mame/ui/utils.cpp
@@ -210,6 +210,7 @@ public:
{
menu::stack_push<menu_selector>(
mui, container,
+ _("Filter"), // TODO: get localised name of filter in here somehow
std::vector<std::string>(m_choices), // ouch, a vector copy!
m_selection,
[this, cb = std::move(handler)] (int selection)
@@ -386,21 +387,11 @@ private:
, m_added(false)
{
set_process_flags(PROCESS_LR_REPEAT);
+ set_heading(_("Select Filters"));
}
virtual ~menu_configure() override { m_handler(m_parent); }
- protected:
- virtual void custom_render(void *selectedref, float top, float bottom, float x, float y, float x2, float y2) override
- {
- char const *const text[] = { _("Select custom filters:") };
- draw_text_box(
- std::begin(text), std::end(text),
- x, x2, y - top, y - ui().box_tb_border(),
- text_layout::text_justify::CENTER, text_layout::word_wrapping::NEVER, false,
- ui().colors().text_color(), UI_GREEN_COLOR, 1.0f);
- }
-
private:
enum : uintptr_t
{
@@ -562,9 +553,6 @@ void composite_filter_impl_base<Impl, Base, Type>::menu_configure::populate(floa
if (MAX > i)
item_append(_("Add filter"), 0, (void *)ADD_FILTER);
item_append(menu_item_type::SEPARATOR);
-
- // leave space for heading
- customtop = ui().get_line_height() + 3.0f * ui().box_tb_border();
}
template <class Impl, class Base, typename Base::type Type>
@@ -641,6 +629,7 @@ void composite_filter_impl_base<Impl, Base, Type>::menu_configure::handle(event
menu::stack_push<menu_selector>(
ui(),
container(),
+ std::string(ev->item->text()),
std::move(names),
sel,
[this, pos, t = std::move(types)] (int selection)
@@ -972,6 +961,8 @@ private:
, m_ini(parent.m_ini)
{
set_process_flags(PROCESS_LR_REPEAT);
+ set_heading("Select Category");
+
inifile_manager const &mgr(mame_machine_manager::instance()->inifile());
for (size_t i = 0; mgr.get_file_count() > i; ++i)
{
@@ -996,17 +987,6 @@ private:
m_handler(m_parent);
}
- protected:
- virtual void custom_render(void *selectedref, float top, float bottom, float x, float y, float x2, float y2) override
- {
- char const *const text[] = { _("Select category:") };
- draw_text_box(
- std::begin(text), std::end(text),
- x, x2, y - top, y - ui().box_tb_border(),
- text_layout::text_justify::CENTER, text_layout::word_wrapping::NEVER, false,
- ui().colors().text_color(), UI_GREEN_COLOR, 1.0f);
- }
-
private:
enum : uintptr_t
{
@@ -1091,7 +1071,6 @@ void category_machine_filter::menu_configure::populate(float &customtop, float &
}
}
item_append(menu_item_type::SEPARATOR);
- customtop = ui().get_line_height() + 3.0f * ui().box_tb_border();
}
void category_machine_filter::menu_configure::handle(event const *ev)
@@ -1148,6 +1127,7 @@ void category_machine_filter::menu_configure::handle(event const *ev)
menu::stack_push<menu_selector>(
ui(),
container(),
+ _("Category File"),
std::move(choices),
m_ini,
[this] (int selection)
@@ -1168,6 +1148,7 @@ void category_machine_filter::menu_configure::handle(event const *ev)
menu::stack_push<menu_selector>(
ui(),
container(),
+ _("Group"),
std::move(choices),
m_state[m_ini].first,
[this] (int selection)
diff --git a/src/frontend/mame/ui/videoopt.cpp b/src/frontend/mame/ui/videoopt.cpp
index e677993dec2..253271beb4f 100644
--- a/src/frontend/mame/ui/videoopt.cpp
+++ b/src/frontend/mame/ui/videoopt.cpp
@@ -37,6 +37,7 @@ constexpr uintptr_t ITEM_VIEW_FIRST = 0x00000300;
menu_video_targets::menu_video_targets(mame_ui_manager &mui, render_container &container)
: menu(mui, container)
{
+ set_heading(_("Video Options"));
}
menu_video_targets::~menu_video_targets()
@@ -90,36 +91,18 @@ void menu_video_targets::handle(event const *ev)
menu_video_options::menu_video_options(
mame_ui_manager &mui,
render_container &container,
+ std::string_view title,
render_target &target,
bool snapshot)
: menu(mui, container)
, m_target(target)
- , m_title()
- , m_show_title(false)
, m_snapshot(snapshot)
{
- if (!m_snapshot || !machine().video().snap_native())
- {
- set_selected_index(target.view());
- reset(reset_options::REMEMBER_POSITION);
- }
-}
+ set_heading(util::string_format(_("Video Options: %1$s"), title));
-menu_video_options::menu_video_options(
- mame_ui_manager &mui,
- render_container &container,
- std::string &&title,
- render_target &target,
- bool snapshot)
- : menu(mui, container)
- , m_target(target)
- , m_title(std::move(title))
- , m_show_title(true)
- , m_snapshot(snapshot)
-{
if (!m_snapshot || !machine().video().snap_native())
{
- set_selected_index(target.view() + 2);
+ set_selected_index(target.view());
reset(reset_options::REMEMBER_POSITION);
}
}
@@ -132,13 +115,6 @@ void menu_video_options::populate(float &customtop, float &custombottom)
{
uintptr_t ref;
- // add title if requested
- if (m_show_title)
- {
- item_append(m_title, FLAG_DISABLE, nullptr);
- item_append(menu_item_type::SEPARATOR);
- }
-
// add items for each view
if (!m_snapshot || !machine().video().snap_native())
{
diff --git a/src/frontend/mame/ui/videoopt.h b/src/frontend/mame/ui/videoopt.h
index be539cf4aa0..b296cad06ab 100644
--- a/src/frontend/mame/ui/videoopt.h
+++ b/src/frontend/mame/ui/videoopt.h
@@ -14,6 +14,8 @@
#include "ui/menu.h"
+#include <string_view>
+
namespace ui {
@@ -32,8 +34,7 @@ private:
class menu_video_options : public menu
{
public:
- menu_video_options(mame_ui_manager &mui, render_container &container, render_target &target, bool snapshot);
- menu_video_options(mame_ui_manager &mui, render_container &container, std::string &&title, render_target &target, bool snapshot);
+ menu_video_options(mame_ui_manager &mui, render_container &container, std::string_view title, render_target &target, bool snapshot);
virtual ~menu_video_options() override;
private:
@@ -41,8 +42,6 @@ private:
virtual void handle(event const *ev) override;
render_target &m_target;
- std::string const m_title;
- bool const m_show_title;
bool const m_snapshot;
};
diff --git a/src/frontend/mame/ui/viewgfx.cpp b/src/frontend/mame/ui/viewgfx.cpp
index 7159e516708..0b7b9a47e1d 100644
--- a/src/frontend/mame/ui/viewgfx.cpp
+++ b/src/frontend/mame/ui/viewgfx.cpp
@@ -11,7 +11,6 @@
#include "emu.h"
#include "ui/viewgfx.h"
-
#include "emupal.h"
#include "render.h"
#include "rendfont.h"
@@ -20,6 +19,8 @@
#include "tilemap.h"
#include "uiinput.h"
+#include "util/unicode.h"
+
#include <cmath>
#include <vector>
@@ -549,6 +550,25 @@ private:
void gfxset_draw_item(gfx_element &gfx, int index, int dstx, int dsty, gfxset::setinfo const &info);
+ void draw_text(mame_ui_manager &mui, render_container &container, std::string_view str, float x, float y)
+ {
+ render_font *const font = mui.get_font();
+ float const height = mui.get_line_height();
+ float const aspect = m_machine.render().ui_aspect(&container);
+ rgb_t const color = mui.colors().text_color();
+
+ int n;
+ char32_t ch;
+ while ((n = uchar_from_utf8(&ch, str)) != 0)
+ {
+ if (0 > n)
+ ch = 0xfffd;
+ str.remove_prefix((0 > n) ? 1 : n);
+ container.add_char(x, y, height, aspect, color, *font, ch);
+ x += font->char_width(height, aspect, ch);
+ }
+ }
+
void resize_bitmap(int32_t width, int32_t height)
{
if (!m_bitmap.valid() || !m_texture || (m_bitmap.width() != width) || (m_bitmap.height() != height))
@@ -766,17 +786,17 @@ bool gfx_viewer::tilemap::handle_keys(running_machine &machine, float pixelscale
if (input.pressed(IPT_UI_ZOOM_OUT) && info.zoom_out(pixelscale))
{
result = true;
- machine.popmessage(info.m_zoom_frac ? _("Zoom = 1/%1$d") : _("Zoom = %1$d"), info.m_zoom);
+ machine.popmessage(info.m_zoom_frac ? _("gfxview", "Zoom = 1/%1$d") : _("gfxview", "Zoom = %1$d"), info.m_zoom);
}
if (input.pressed(IPT_UI_ZOOM_IN) && info.zoom_in(pixelscale))
{
result = true;
- machine.popmessage(info.m_zoom_frac ? _("Zoom = 1/%1$d") : _("Zoom = %1$d"), info.m_zoom);
+ machine.popmessage(info.m_zoom_frac ? _("gfxview", "Zoom = 1/%1$d") : _("gfxview", "Zoom = %1$d"), info.m_zoom);
}
if (input.pressed(IPT_UI_ZOOM_DEFAULT) && !info.m_auto_zoom)
{
info.m_auto_zoom = true;
- machine.popmessage(_("Expand to fit"));
+ machine.popmessage(_("gfxview", "Expand to fit"));
}
// handle rotation (R)
@@ -799,14 +819,14 @@ bool gfx_viewer::tilemap::handle_keys(running_machine &machine, float pixelscale
{
result = true;
if (TILEMAP_DRAW_ALL_CATEGORIES == info.m_flags)
- machine.popmessage("Category All");
+ machine.popmessage(_("gfxview", "All categories"));
else
- machine.popmessage("Category = %d", info.m_flags);
+ machine.popmessage(_("gfxview", "Category %1$d"), info.m_flags);
}
if (input.pressed(IPT_UI_PAGE_DOWN) && info.next_category())
{
result = true;
- machine.popmessage("Category = %d", info.m_flags);
+ machine.popmessage(_("gfxview", "Category %1$d"), info.m_flags);
}
// handle navigation (up,down,left,right), taking orientation into account
@@ -902,9 +922,9 @@ uint32_t gfx_viewer::handle_palette(mame_ui_manager &mui, render_container &cont
// figure out the title
std::ostringstream title_buf;
- util::stream_format(title_buf, "'%s'", palette.device().tag());
- if (palette.indirect_entries() > 0)
- title_buf << (indirect ? _(" COLORS") : _(" PENS"));
+ util::stream_format(title_buf,
+ !palette.indirect_entries() ? _("gfxview", "[root%1$s]") : indirect ? _("gfxview", "[root%1$s] colors") : _("gfxview", "[root%1$s] pens"),
+ palette.device().tag());
// if the mouse pointer is over one of our cells, add some info about the corresponding palette entry
float mouse_x, mouse_y;
@@ -913,14 +933,28 @@ uint32_t gfx_viewer::handle_palette(mame_ui_manager &mui, render_container &cont
int const index = m_palette.index(int((mouse_x - cellboxbounds.x0) / cellwidth), int((mouse_y - cellboxbounds.y0) / cellheight));
if (index < total)
{
- util::stream_format(title_buf, " #%X", index);
+ rgb_t const col = indirect ? palette.indirect_color(index) : raw_color[index];
if (palette.indirect_entries() && indirect)
- util::stream_format(title_buf, " => %X", palette.pen_indirect(index));
+ {
+ util::stream_format(title_buf,
+ _("gfxview", u8" #%1$X \u2192 %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"),
+ index, palette.pen_indirect(index),
+ col.a(), col.r(), col.g(), col.b());
+ }
else if (paldev && paldev->basemem().base())
- util::stream_format(title_buf, " = %X", paldev->read_entry(index));
-
- rgb_t const col = indirect ? palette.indirect_color(index) : raw_color[index];
- util::stream_format(title_buf, " (A:%X R:%X G:%X B:%X)", col.a(), col.r(), col.g(), col.b());
+ {
+ util::stream_format(title_buf,
+ _("gfxview", " #%1$X = %2$X (A:%3$02X R:%4$02X G:%5$02X B:%6$02X)"),
+ index, paldev->read_entry(index),
+ col.a(), col.r(), col.g(), col.b());
+ }
+ else
+ {
+ util::stream_format(title_buf,
+ _("gfxview", " #%1$X (A:%2$02X R:%3$02X G:%4$02X B:%5$02X)"),
+ index,
+ col.a(), col.r(), col.g(), col.b());
+ }
}
}
@@ -937,13 +971,7 @@ uint32_t gfx_viewer::handle_palette(mame_ui_manager &mui, render_container &cont
mui.draw_outlined_box(container, boxbounds.x0 - x0, boxbounds.y0, boxbounds.x1 + x0, boxbounds.y1, mui.colors().gfxviewer_bg_color());
// draw the title
- x0 = 0.5f - 0.5f * titlewidth;
- y0 = boxbounds.y0 + 0.5f * chheight;
- for (auto ch : title)
- {
- container.add_char(x0, y0, chheight, aspect, rgb_t::white(), *ui_font, ch);
- x0 += ui_font->char_width(chheight, aspect, ch);
- }
+ draw_text(mui, container, title, 0.5f - 0.5f * titlewidth, boxbounds.y0 + 0.5f * chheight);
// draw the top column headers
int const rowskip = int(chwidth / cellwidth);
@@ -1102,7 +1130,10 @@ uint32_t gfx_viewer::handle_gfxset(mame_ui_manager &mui, render_container &conta
// figure out the title
std::ostringstream title_buf;
- util::stream_format(title_buf, "'%s' %d/%d", interface.device().tag(), m_gfxset.m_set, info.setcount() - 1);
+ util::stream_format(title_buf,
+ _("gfxview", "[root%1$s] %2$d/%3$d"),
+ interface.device().tag(),
+ m_gfxset.m_set, info.setcount() - 1);
// if the mouse pointer is over a pixel in a tile, add some info about the tile and pixel
bool found_pixel = false;
@@ -1122,14 +1153,18 @@ uint32_t gfx_viewer::handle_gfxset(mame_ui_manager &mui, render_container &conta
if (set.m_rotate & ORIENTATION_SWAP_XY)
std::swap(xpixel, ypixel);
uint8_t const pixdata = gfx.get_data(code)[xpixel + ypixel * gfx.rowbytes()];
- util::stream_format(title_buf, " #%X:%X @ %d,%d = %X",
+ util::stream_format(title_buf,
+ _("gfxview", " #%1$X:%2$X (%3$d %4$d) = %5$X"),
code, set.m_color,
xpixel, ypixel,
gfx.colorbase() + (set.m_color * gfx.granularity()) + pixdata);
}
}
if (!found_pixel)
- util::stream_format(title_buf, " %dx%d COLOR %X/%X", gfx.width(), gfx.height(), set.m_color, set.m_color_count);
+ util::stream_format(title_buf,
+ _("gfxview", u8" %1$d\u00d7%2$d color %3$X/%4$X"),
+ gfx.width(), gfx.height(),
+ set.m_color, set.m_color_count);
float x0, y0;
@@ -1144,13 +1179,7 @@ uint32_t gfx_viewer::handle_gfxset(mame_ui_manager &mui, render_container &conta
mui.draw_outlined_box(container, boxbounds.x0 - x0, boxbounds.y0, boxbounds.x1 + x0, boxbounds.y1, mui.colors().gfxviewer_bg_color());
// draw the title
- x0 = 0.5f - 0.5f * titlewidth;
- y0 = boxbounds.y0 + 0.5f * chheight;
- for (auto ch : title)
- {
- container.add_char(x0, y0, chheight, aspect, rgb_t::white(), *ui_font, ch);
- x0 += ui_font->char_width(chheight, aspect, ch);
- }
+ draw_text(mui, container, title, 0.5f - 0.5f * titlewidth, boxbounds.y0 + 0.5f * chheight);
// draw the top column headers
int const colskip = int(chwidth / cellwidth);
@@ -1272,7 +1301,10 @@ uint32_t gfx_viewer::handle_tilemap(mame_ui_manager &mui, render_container &cont
// figure out the title
std::ostringstream title_buf;
- util::stream_format(title_buf, "TILEMAP %d/%d", m_tilemap.index() + 1, m_machine.tilemap().count());
+ util::stream_format(title_buf,
+ (m_tilemap.flags() != TILEMAP_DRAW_ALL_CATEGORIES) ? _("gfxview", "Tilemap %1$d/%2$d category %3$u") : _("gfxview", "Tilemap %1$d/%2$d "),
+ m_tilemap.index() + 1, m_machine.tilemap().count(),
+ m_tilemap.flags());
// if the mouse pointer is over a tile, add some info about its coordinates and color
float mouse_x, mouse_y;
@@ -1291,18 +1323,19 @@ uint32_t gfx_viewer::handle_tilemap(mame_ui_manager &mui, render_container &cont
uint8_t gfxnum;
uint32_t code, color;
tilemap.get_info_debug(col, row, gfxnum, code, color);
- util::stream_format(title_buf, " @ %u,%u = GFX%u #%X:%X",
+ util::stream_format(title_buf,
+ _("gfxview", " (%1$u %2$u) = GFX%3$u #%4$X:%5$X"),
col * tilemap.tilewidth(), row * tilemap.tileheight(),
gfxnum, code, color);
}
else
{
- util::stream_format(title_buf, " %dx%d OFFS %d,%d", tilemap.width(), tilemap.height(), m_tilemap.xoffs(), m_tilemap.yoffs());
+ util::stream_format(title_buf,
+ _("gfxview", u8" %1$d\u00d7%2$d origin (%3$d %4$d)"),
+ tilemap.width(), tilemap.height(),
+ m_tilemap.xoffs(), m_tilemap.yoffs());
}
- if (m_tilemap.flags() != TILEMAP_DRAW_ALL_CATEGORIES)
- util::stream_format(title_buf, " CAT %u", m_tilemap.flags());
-
// expand the outer box to fit the title
std::string const title = std::move(title_buf).str();
float const titlewidth = ui_font->string_width(chheight, aspect, title);
@@ -1316,13 +1349,7 @@ uint32_t gfx_viewer::handle_tilemap(mame_ui_manager &mui, render_container &cont
mui.draw_outlined_box(container, boxbounds.x0, boxbounds.y0, boxbounds.x1, boxbounds.y1, mui.colors().gfxviewer_bg_color());
// draw the title
- float x0 = 0.5f - 0.5f * titlewidth;
- float y0 = boxbounds.y0 + 0.5f * chheight;
- for (auto ch : title)
- {
- container.add_char(x0, y0, chheight, aspect, rgb_t::white(), *ui_font, ch);
- x0 += ui_font->char_width(chheight, aspect, ch);
- }
+ draw_text(mui, container, title, 0.5f - 0.5f * titlewidth, boxbounds.y0 + 0.5f * chheight);
// update the bitmap
update_tilemap_bitmap(std::lround(mapboxwidth / pixelscale), std::lround(mapboxheight / pixelscale));
diff --git a/src/mame/drivers/starshp1.cpp b/src/mame/drivers/starshp1.cpp
index 63bc1e5317e..354167efce5 100644
--- a/src/mame/drivers/starshp1.cpp
+++ b/src/mame/drivers/starshp1.cpp
@@ -11,10 +11,11 @@ Atari Starship 1 driver
#include "emu.h"
#include "includes/starshp1.h"
+
#include "cpu/m6502/m6502.h"
#include "machine/74259.h"
-#include "speaker.h"
+#include "speaker.h"
@@ -194,10 +195,7 @@ static INPUT_PORTS_START( starshp1 )
PORT_DIPNAME( 0x20, 0x20, "Extended Play" )
PORT_DIPSETTING( 0x00, DEF_STR( No ) )
PORT_DIPSETTING( 0x20, DEF_STR( Yes ) )
- // IPT_BUTTON3 is the Speed lever (Throttle)
- // This is _not_ IPT_TOGGLE, even though it looks like one.
- // It returns to SLOW unless you hold it down (FAST)
- PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 )
+ PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) // Speed lever - spring-returned to SLOW unless held down for FAST
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 )
PORT_START("VBLANK")
diff --git a/src/osd/modules/input/input_common.h b/src/osd/modules/input/input_common.h
index a26d6f5375e..c030d8f17b2 100644
--- a/src/osd/modules/input/input_common.h
+++ b/src/osd/modules/input/input_common.h
@@ -333,7 +333,7 @@ public:
}
template <typename TActual, typename... TArgs>
- TActual &create_device(running_machine &machine, std::string &&name, std::string &&id, input_module &module, TArgs&&... args)
+ TActual &create_device(running_machine &machine, std::string &&name, std::string &&id, input_module &module, TArgs &&... args)
{
// allocate the device object
auto devinfo = std::make_unique<TActual>(machine, std::move(name), std::move(id), module, std::forward<TArgs>(args)...);
@@ -342,7 +342,7 @@ public:
}
template <typename TActual>
- TActual &add_device(running_machine &machine, std::unique_ptr<TActual> devinfo)
+ TActual &add_device(running_machine &machine, std::unique_ptr<TActual> &&devinfo)
{
// Add the device to the machine
devinfo->m_device = &machine.input().device_class(devinfo->deviceclass()).add_device(devinfo->name(), devinfo->id(), devinfo.get());
@@ -510,7 +510,7 @@ public:
protected:
virtual int init_internal() { return 0; }
virtual bool should_poll_devices(running_machine &machine) = 0;
- virtual void before_poll(running_machine &machine) {}
+ virtual void before_poll(running_machine &machine) { }
};
template <class TItem>
@@ -539,22 +539,18 @@ int generic_axis_get_state(void *device_internal, void *item_internal)
// default_button_name
//============================================================
-inline const char *default_button_name(int which)
+inline std::string default_button_name(int which)
{
- static char buffer[20];
- snprintf(buffer, std::size(buffer), "B%d", which);
- return buffer;
+ return util::string_format("Button %d", which + 1);
}
//============================================================
// default_pov_name
//============================================================
-inline const char *default_pov_name(int which)
+inline std::string default_pov_name(int which)
{
- static char buffer[20];
- snprintf(buffer, std::size(buffer), "POV%d", which);
- return buffer;
+ return util::string_format("Hat %d", which + 1);
}
// default axis names
diff --git a/src/osd/modules/input/input_dinput.cpp b/src/osd/modules/input/input_dinput.cpp
index c6a9d17afb9..fa273e5fdb1 100644
--- a/src/osd/modules/input/input_dinput.cpp
+++ b/src/osd/modules/input/input_dinput.cpp
@@ -115,7 +115,7 @@ public:
fatalerror("DirectInput: Unable to enumerate devices (result=%08X)\n", uint32_t(result));
}
- static std::string device_item_name(dinput_device * devinfo, int offset, const char * defstring, const TCHAR * suffix)
+ static std::string device_item_name(dinput_device *devinfo, int offset, const char *defstring, const char *suffix)
{
DIDEVICEOBJECTINSTANCE instance = { 0 };
HRESULT result;
@@ -131,21 +131,19 @@ public:
return nullptr;
// Return the default value
- return std::string(defstring);
+ std::string result(defstring);
+ if (suffix)
+ result.append(" ").append(suffix);
+ return result;
}
// convert the name to utf8
std::string namestring = osd::text::from_tstring(instance.tszName);
// if no suffix, return as-is
- if (suffix == nullptr)
- return namestring;
-
- // convert the suffix to utf8
- std::string suffix_utf8 = osd::text::from_tstring(suffix);
-
- // Concat the name and suffix
- return namestring + " " + suffix_utf8;
+ if (suffix)
+ namestring.append(" ").append(suffix);
+ return namestring;
}
protected:
@@ -251,7 +249,7 @@ public:
auto offset = reinterpret_cast<uintptr_t>(&static_cast<DIMOUSESTATE *>(nullptr)->rgbButtons[butnum]);
// add to the mouse device
- std::string name = device_item_name(devinfo, offset, default_button_name(butnum), nullptr);
+ std::string name = device_item_name(devinfo, offset, default_button_name(butnum).c_str(), nullptr);
devinfo->device()->add_item(
name,
static_cast<input_item_id>(ITEM_ID_BUTTON1 + butnum),
@@ -494,19 +492,19 @@ int dinput_joystick_device::configure()
std::string name;
// left
- name = dinput_module::device_item_name(this, offsetof(DIJOYSTATE2, rgdwPOV) + povnum * sizeof(DWORD), default_pov_name(povnum), TEXT("L"));
+ name = dinput_module::device_item_name(this, offsetof(DIJOYSTATE2, rgdwPOV) + povnum * sizeof(DWORD), default_pov_name(povnum).c_str(), "Left");
device()->add_item(name, ITEM_ID_OTHER_SWITCH, dinput_joystick_pov_get_state, reinterpret_cast<void *>(static_cast<uintptr_t>(povnum * 4 + POVDIR_LEFT)));
// right
- name = dinput_module::device_item_name(this, offsetof(DIJOYSTATE2, rgdwPOV) + povnum * sizeof(DWORD), default_pov_name(povnum), TEXT("R"));
+ name = dinput_module::device_item_name(this, offsetof(DIJOYSTATE2, rgdwPOV) + povnum * sizeof(DWORD), default_pov_name(povnum).c_str(), "Right");
device()->add_item(name, ITEM_ID_OTHER_SWITCH, dinput_joystick_pov_get_state, reinterpret_cast<void *>(static_cast<uintptr_t>(povnum * 4 + POVDIR_RIGHT)));
// up
- name = dinput_module::device_item_name(this, offsetof(DIJOYSTATE2, rgdwPOV) + povnum * sizeof(DWORD), default_pov_name(povnum), TEXT("U"));
+ name = dinput_module::device_item_name(this, offsetof(DIJOYSTATE2, rgdwPOV) + povnum * sizeof(DWORD), default_pov_name(povnum).c_str(), "Up");
device()->add_item(name, ITEM_ID_OTHER_SWITCH, dinput_joystick_pov_get_state, reinterpret_cast<void *>(static_cast<uintptr_t>(povnum * 4 + POVDIR_UP)));
// down
- name = dinput_module::device_item_name(this, offsetof(DIJOYSTATE2, rgdwPOV) + povnum * sizeof(DWORD), default_pov_name(povnum), TEXT("D"));
+ name = dinput_module::device_item_name(this, offsetof(DIJOYSTATE2, rgdwPOV) + povnum * sizeof(DWORD), default_pov_name(povnum).c_str(), "Down");
device()->add_item(name, ITEM_ID_OTHER_SWITCH, dinput_joystick_pov_get_state, reinterpret_cast<void *>(static_cast<uintptr_t>(povnum * 4 + POVDIR_DOWN)));
}
@@ -514,7 +512,7 @@ int dinput_joystick_device::configure()
for (uint32_t butnum = 0; butnum < dinput.caps.dwButtons; butnum++)
{
auto offset = reinterpret_cast<uintptr_t>(&static_cast<DIJOYSTATE2 *>(nullptr)->rgbButtons[butnum]);
- std::string name = dinput_module::device_item_name(this, offset, default_button_name(butnum), nullptr);
+ std::string name = dinput_module::device_item_name(this, offset, default_button_name(butnum).c_str(), nullptr);
input_item_id itemid;
diff --git a/src/osd/modules/input/input_sdl.cpp b/src/osd/modules/input/input_sdl.cpp
index 4c5f99680f5..73d722525fa 100644
--- a/src/osd/modules/input/input_sdl.cpp
+++ b/src/osd/modules/input/input_sdl.cpp
@@ -965,10 +965,7 @@ public:
for (int button = 0; button < 4; button++)
{
input_item_id itemid = (input_item_id)(ITEM_ID_BUTTON1 + button);
- char defname[20];
- snprintf(defname, sizeof(defname), "B%d", button + 1);
-
- devinfo.device()->add_item(defname, itemid, generic_button_get_state<std::int32_t>, &devinfo.mouse.buttons[button]);
+ devinfo.device()->add_item(default_button_name(button), itemid, generic_button_get_state<std::int32_t>, &devinfo.mouse.buttons[button]);
}
osd_printf_verbose("Mouse: Registered %s\n", devinfo.name());
@@ -1144,8 +1141,7 @@ public:
else
itemid = ITEM_ID_OTHER_SWITCH;
- snprintf(tempname, sizeof(tempname), "Button %d", button + 1);
- devinfo->device()->add_item(tempname, itemid, generic_button_get_state<std::int32_t>, &devinfo->joystick.buttons[button]);
+ devinfo->device()->add_item(default_button_name(button), itemid, generic_button_get_state<std::int32_t>, &devinfo->joystick.buttons[button]);
}
// loop over all hats
diff --git a/src/osd/modules/sound/direct_sound.cpp b/src/osd/modules/sound/direct_sound.cpp
index 5f9280224cf..6727f8e1432 100644
--- a/src/osd/modules/sound/direct_sound.cpp
+++ b/src/osd/modules/sound/direct_sound.cpp
@@ -28,9 +28,14 @@
#include <utility>
// standard windows headers
-#include <dsound.h>
-#include <mmsystem.h>
+
#include <windows.h>
+
+#include <mmreg.h>
+#include <mmsystem.h>
+
+#include <dsound.h>
+
#include <wrl/client.h>